From c85d29db7c2010b64a30e0815432c42057bbe85b Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 16 Jun 2025 20:00:39 +0200 Subject: [PATCH] Blow up if setting translation key on entities without entity name --- homeassistant/helpers/entity.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/helpers/entity.py b/homeassistant/helpers/entity.py index ad029633f8e..00568462af4 100644 --- a/homeassistant/helpers/entity.py +++ b/homeassistant/helpers/entity.py @@ -689,6 +689,10 @@ class Entity( """Return the name of the entity.""" if hasattr(self, "_attr_name"): return self._attr_name + if self._name_translation_key and not self.has_entity_name: + raise ValueError( + "Entity has a translation key but has_entity_name is False" + ) if ( self.has_entity_name and (name_translation_key := self._name_translation_key)