From ba3a1fa028a94c322ad2a90caa8d5dd9708d49db Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sat, 1 Jul 2017 08:37:29 +0200 Subject: [PATCH] If search request returns empty array from tmdb, then send a 404 reponse with error message back to client. --- src/webserver/controllers/tmdb/searchMedia.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/webserver/controllers/tmdb/searchMedia.js b/src/webserver/controllers/tmdb/searchMedia.js index 4e80017..f09b859 100644 --- a/src/webserver/controllers/tmdb/searchMedia.js +++ b/src/webserver/controllers/tmdb/searchMedia.js @@ -14,6 +14,11 @@ function searchMoviesController(req, res) { Promise.resolve() .then(() => tmdb.search(query, page, type)) .then((movies) => { + if (movies.length > 0) { + res.send(movies); + } else { + res.status(404).send({ success: false, error: 'Search query did not return any results.'}) + } res.send(movies); }) .catch((error) => {