diff --git a/src/panels/lovelace/common/handle-action.ts b/src/panels/lovelace/common/handle-action.ts index 15c3b7d26a..c1c109c728 100644 --- a/src/panels/lovelace/common/handle-action.ts +++ b/src/panels/lovelace/common/handle-action.ts @@ -41,7 +41,11 @@ export const handleAction = async ( } const actionConfigs = - actionConfig.action === "multiple" ? actionConfig.actions : [actionConfig]; + actionConfig.action === "multiple" + ? Array.isArray(actionConfig.actions) + ? actionConfig.actions + : [actionConfig.actions] + : [actionConfig]; for await (actionConfig of actionConfigs) { if (