mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-15 15:45:27 +03:00
add test for filter value to ensure only fully numeric values are set as numbers
This commit is contained in:
parent
20ce153d4b
commit
e9436a374f
@ -65,7 +65,11 @@ export function useApiFilterArgs<
|
|||||||
const filter: { [key: string]: unknown } = {};
|
const filter: { [key: string]: unknown } = {};
|
||||||
|
|
||||||
rawParams.forEach((value, key) => {
|
rawParams.forEach((value, key) => {
|
||||||
if (value != "true" && value != "false" && isNaN(parseFloat(value))) {
|
if (
|
||||||
|
value != "true" &&
|
||||||
|
value != "false" &&
|
||||||
|
(/[^0-9,]/.test(value) || isNaN(parseFloat(value)))
|
||||||
|
) {
|
||||||
filter[key] = value.includes(",") ? value.split(",") : [value];
|
filter[key] = value.includes(",") ? value.split(",") : [value];
|
||||||
} else {
|
} else {
|
||||||
if (value != undefined) {
|
if (value != undefined) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user