mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-05-01 11:19:32 -05:00
Fix: only filter by string or number properties for filter pipe (#7699)
This commit is contained in:
parent
5e5235e191
commit
fc369e5bc8
@ -10,11 +10,16 @@ export class FilterPipe implements PipeTransform {
|
|||||||
if (!searchText) return items
|
if (!searchText) return items
|
||||||
|
|
||||||
return items.filter((item) => {
|
return items.filter((item) => {
|
||||||
return Object.keys(item).some((key) => {
|
return Object.keys(item)
|
||||||
return String(item[key])
|
.filter(
|
||||||
.toLowerCase()
|
(key) =>
|
||||||
.includes(searchText.toLowerCase())
|
typeof item[key] === 'string' || typeof item[key] === 'number'
|
||||||
})
|
)
|
||||||
|
.some((key) => {
|
||||||
|
return String(item[key])
|
||||||
|
.toLowerCase()
|
||||||
|
.includes(searchText.toLowerCase())
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user