Fix EntityComponent handle entities without a name (#8065)

* Fix EntityComponent handle entities without a name

* Implement solution by Anders
This commit is contained in:
Paulus Schoutsen 2017-06-17 10:50:59 -07:00 committed by GitHub
parent 2ba6b3a2ab
commit 18935440ed
2 changed files with 7 additions and 5 deletions

View file

@ -238,7 +238,8 @@ class EntityComponent(object):
This method must be run in the event loop.
"""
if self.group_name is not None:
ids = sorted(self.entities, key=lambda x: self.entities[x].name)
ids = sorted(self.entities,
key=lambda x: self.entities[x].name or x)
group = get_component('group')
group.async_set_group(
self.hass, slugify(self.group_name), name=self.group_name,