Developer sidebar: Fix search in case of missing thing label (#1835)
Search fails in case a thing is missing a label, which is optional. Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>pull/1838/head
parent
c264e34868
commit
3e1caad9cf
|
@ -569,7 +569,7 @@ export default {
|
||||||
return (labelA) ? labelA.localeCompare(labelB) : 0
|
return (labelA) ? labelA.localeCompare(labelB) : 0
|
||||||
})
|
})
|
||||||
const things = data[1].filter((t) => t.UID.toLowerCase().indexOf(this.searchQuery.toLowerCase()) >= 0 ||
|
const things = data[1].filter((t) => t.UID.toLowerCase().indexOf(this.searchQuery.toLowerCase()) >= 0 ||
|
||||||
t.label.toLowerCase().indexOf(this.searchQuery.toLowerCase()) >= 0).sort((a, b) => {
|
(t.label && t.label.toLowerCase().indexOf(this.searchQuery.toLowerCase())) >= 0).sort((a, b) => {
|
||||||
const labelA = a.name
|
const labelA = a.name
|
||||||
const labelB = b.name
|
const labelB = b.name
|
||||||
return (labelA) ? labelA.localeCompare(labelB) : 0
|
return (labelA) ? labelA.localeCompare(labelB) : 0
|
||||||
|
|
Loading…
Reference in New Issue