From abac68f158ad488d358daeeb17afba12752df971 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Wed, 13 Dec 2023 15:20:29 +0100 Subject: [PATCH] Avoid mutating entity descriptions in efergy (#105626) --- homeassistant/components/efergy/sensor.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/efergy/sensor.py b/homeassistant/components/efergy/sensor.py index 6fc6eed40f6..809f1c531da 100644 --- a/homeassistant/components/efergy/sensor.py +++ b/homeassistant/components/efergy/sensor.py @@ -1,6 +1,7 @@ """Support for Efergy sensors.""" from __future__ import annotations +import dataclasses from re import sub from typing import cast @@ -121,7 +122,10 @@ async def async_setup_entry( ) ) else: - description.entity_registry_enabled_default = len(api.sids) > 1 + description = dataclasses.replace( + description, + entity_registry_enabled_default=len(api.sids) > 1, + ) for sid in api.sids: sensors.append( EfergySensor(