From ce3b8544b985c9185cf7679f135943e9434e5a7c Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Thu, 10 Feb 2022 00:15:00 +0100 Subject: [PATCH] Fix service control for older browsers (#11629) --- src/components/ha-service-control.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/ha-service-control.ts b/src/components/ha-service-control.ts index 5b9a8a6506..9cac6ae6b9 100644 --- a/src/components/ha-service-control.ts +++ b/src/components/ha-service-control.ts @@ -135,7 +135,9 @@ export class HaServiceControl extends LitElement { let updatedDefaultValue = false; if (this._value && serviceData) { // Set mandatory bools without a default value to false - this._value.data ??= {}; + if (!this._value.data) { + this._value.data = {}; + } serviceData.fields.forEach((field) => { if ( field.selector &&