1
Fork 0

Better check for returned value

This commit is contained in:
Guillaume Gomez 2017-10-29 13:29:07 +01:00
parent 56dbb3e32d
commit 6f21008aba

View file

@ -371,6 +371,11 @@
return false;
}
function checkReturned(obj, val) {
return obj && obj.type && obj.type.output &&
obj.type.output.name.toLowerCase() === val;
}
function typePassesFilter(filter, type) {
// No filter
if (filter < 0) return true;
@ -503,6 +508,15 @@
lev: lev_distance,
});
}
} else if (checkReturned(searchIndex[j], val)) {
if (typePassesFilter(typeFilter, searchIndex[j].ty)) {
results.push({
id: j,
index: 0,
// we want lev results to go lower than others
lev: lev_distance,
});
}
}
if (results.length === max) {
break;