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 });