Skip to content

Commit 0ce3390

Browse files
committed
Merge branch 'fix_autocomplete' into recette
2 parents 827d310 + c5c28bc commit 0ce3390

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

atlas/static/main.js

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,21 @@ autocompleteSearch = function(inputID, urlDestination, nbProposal) {
4747
configuration.URL_APPLICATION + searchUrl,
4848
{ search: request.term, limit: nbProposal },
4949
function(results) {
50-
const unique_type_name = [...new Set(results.map(item => item.type_name))];
51-
const items = []
52-
unique_type_name.forEach(u => {
53-
items.push({"type": u })
54-
items.push(
55-
...results.filter(item => {
56-
return item.type_name === u
57-
}).slice(0, nbProposal))
58-
})
59-
response(items);
60-
$(inputID)
50+
const unique_type_name = [...new Set(results.map(item => item.type_name))].filter(item => item && item.type_name);
51+
if (unique_type_name.length === 0) {
52+
response(results.slice(0, nbProposal));
53+
} else {
54+
const items = []
55+
unique_type_name.forEach(u => {
56+
items.push({"type": u})
57+
items.push(
58+
...results.filter(item => {
59+
return item.type_name === u
60+
}).slice(0, nbProposal))
61+
})
62+
response(items);
63+
}
64+
$(inputID)
6165
.attr("loading", "false")
6266
.css("background-image", "none");
6367
}

0 commit comments

Comments
 (0)