From 1663f5931dcf4edc02c6e4634db7c1ca9059ff02 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sat, 1 Jul 2017 08:46:37 +0200 Subject: [PATCH] Verify that respond has content, if so send the content back. If no content was found, send 404 status and error message --- src/webserver/controllers/plex/searchRequest.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/webserver/controllers/plex/searchRequest.js b/src/webserver/controllers/plex/searchRequest.js index 9e93d82..5fde129 100644 --- a/src/webserver/controllers/plex/searchRequest.js +++ b/src/webserver/controllers/plex/searchRequest.js @@ -7,7 +7,14 @@ function searchRequestController(req, res) { requestRepository.searchRequest(query, page, type) .then((movies) => { - res.send(movies); + // Verify that respond has content, if so send the content back + if (movies.length > 0 && movies != null) { + res.send(movies); + } + // If no content was found, send 404 status and error message + else { + res.status(404).send({success: false, error: 'Search query did not return any results.'}) + } }) .catch((error) => { res.status(500).send({success: false, error: error.message });