From 6f6aaa3aec0d0485c63c449de5114fedc8565e1a Mon Sep 17 00:00:00 2001 From: logmanoriginal Date: Fri, 28 Jul 2017 22:00:47 +0200 Subject: [PATCH] [index] Throw exception if no items received This adds an exception if no items were returned by the bridge. It might indicate a broken bridge or invalid input parameter. --- index.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.php b/index.php index 5a24b537..7667b701 100644 --- a/index.php +++ b/index.php @@ -168,7 +168,12 @@ try { // Data transformation try { $format = Format::create($format); - $format->setItems($bridge->getItems()); + $items = $bridge->getItems(); + if(empty($items)){ + throw new Exception('No results for this query', 503); + } + + $format->setItems($items); $format->setExtraInfos($bridge->getExtraInfos()); $format->display(); } catch(Exception $e){