diff --git a/src/components/ha-form/compute-initial-ha-form-data.ts b/src/components/ha-form/compute-initial-ha-form-data.ts index 3d9571caa7..b74ad95fe9 100644 --- a/src/components/ha-form/compute-initial-ha-form-data.ts +++ b/src/components/ha-form/compute-initial-ha-form-data.ts @@ -95,10 +95,10 @@ export const computeInitialHaFormData = ( } else if ( "action" in selector || "trigger" in selector || - "condition" in selector || - "media" in selector || - "target" in selector + "condition" in selector ) { + data[field.name] = []; + } else if ("media" in selector || "target" in selector) { data[field.name] = {}; } else { throw new Error(