Fix setting autocomplete view first item
authorDaniel Kos <daniel.kos@contractors.roche.com>
Tue, 30 Oct 2018 12:48:11 +0000 (13:48 +0100)
committerDaniel Kos <daniel.kos@contractors.roche.com>
Tue, 30 Oct 2018 12:48:11 +0000 (13:48 +0100)
Feature #14364

Arvados-DCO-1.1-Signed-off-by: Daniel Kos <daniel.kos@contractors.roche.com>

src/store/search-bar/search-bar-actions.ts
src/store/search-bar/search-bar-reducer.ts

index eb4239de7a9b69109e68e149bc589f12b2ec49cb..165392c6c20ef0dc9fef9bdbfe559608529a623a 100644 (file)
@@ -32,7 +32,7 @@ export const searchBarActions = unionize({
     MOVE_UP: ofType<{}>(),
     MOVE_DOWN: ofType<{}>(),
     SELECT_FIRST_ITEM: ofType<{}>()
-}); 
+});
 
 export type SearchBarActions = UnionOf<typeof searchBarActions>;
 
index 32b01f726a538d2acf7a30c78f2f7a54db78b662..8508c05d044cee1668ad04272f69fb427342b828 100644 (file)
@@ -127,9 +127,7 @@ export const searchBarReducer = (state = initialState, action: SearchBarActions)
         SELECT_FIRST_ITEM: () => {
             let selectedItem = state.selectedItem;
             if (state.currentView === SearchView.AUTOCOMPLETE) {
-                if (state.searchResults.length > 0) {
-                    selectedItem = makeSelectedItem(state.searchResults[0].uuid);
-                }
+                selectedItem = makeSelectedItem(state.searchValue);
             } else if (state.currentView === SearchView.BASIC) {
                 const items = makeQueryList(state.recentQueries, state.savedQueries);
                 if (items.length > 0) {