From b4a5f51ef96d2d6a89c4efb37cc4079624c81884 Mon Sep 17 00:00:00 2001 From: johardi Date: Wed, 9 Aug 2017 15:10:20 -0700 Subject: [PATCH] Handle no search result item --- app/components/search/cse-request.factory.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/components/search/cse-request.factory.js b/app/components/search/cse-request.factory.js index 1630a22..19161c6 100644 --- a/app/components/search/cse-request.factory.js +++ b/app/components/search/cse-request.factory.js @@ -45,10 +45,12 @@ angular.module('search') function(response) { let searchResultMetadata = createSearchResultMetadata(response.data); let searchResultItems = []; - response.data.items.forEach(responseDataItem => { - let searchResultItem = createSearchResultItem(responseDataItem); - searchResultItems.push(searchResultItem); - }); + if (response.data.items) { + response.data.items.forEach(responseDataItem => { + let searchResultItem = createSearchResultItem(responseDataItem); + searchResultItems.push(searchResultItem); + }); + } defer.resolve({ searchResultMetadata: searchResultMetadata, searchResultItems: searchResultItems