From 013ae59043f0021354f961e962b41cd9f57c3733 Mon Sep 17 00:00:00 2001 From: Quentin POLLET Date: Sun, 4 Feb 2024 16:11:12 +0000 Subject: [PATCH] Fix operator in while numaric array --- src/panels/lovelace/common/evaluate-filter.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/panels/lovelace/common/evaluate-filter.ts b/src/panels/lovelace/common/evaluate-filter.ts index 151b8022d8..6e71695875 100644 --- a/src/panels/lovelace/common/evaluate-filter.ts +++ b/src/panels/lovelace/common/evaluate-filter.ts @@ -69,11 +69,17 @@ export const evaluateStateFilter = ( return state !== value; case "in": if (Array.isArray(value) || typeof value === "string") { + if (Array.isArray(value)) { + value = value.map((val) => `${val}`); + } return value.includes(state); } return false; case "not in": if (Array.isArray(value) || typeof value === "string") { + if (Array.isArray(value)) { + value = value.map((val) => `${val}`); + } return !value.includes(state); } return false;