From 659a5244ac0760f45851181af1653a91fd89bda3 Mon Sep 17 00:00:00 2001 From: bwang Date: Fri, 26 Aug 2022 12:24:12 -0500 Subject: [PATCH] Handle pages without ids in typeahead search Bug: T313658 Change-Id: I6cba07e5e49d0593280017590dfd7cadb825095a --- resources/skins.vector.search/restSearchClient.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/skins.vector.search/restSearchClient.js b/resources/skins.vector.search/restSearchClient.js index d62ab68d..f0c8bd83 100644 --- a/resources/skins.vector.search/restSearchClient.js +++ b/resources/skins.vector.search/restSearchClient.js @@ -37,11 +37,11 @@ function adaptApiResponse( config, query, restResponse, showDescription ) { const urlGeneratorInstance = urlGenerator( config ); return { query, - results: restResponse.pages.map( ( page ) => { + results: restResponse.pages.map( ( page, index ) => { const thumbnail = page.thumbnail; return { id: page.id, - value: page.id, + value: page.id || -( index + 1 ), label: page.title, key: page.key, title: page.title,