Strip attributes whitespace in universal media_player (#54451)

When using whitespace in attributes the lookup of the state attribute fails because an entity with whitespace in its name cannot be found.

Works:
entity_id|state_attribute

Does not work:
entity_id | state_attribute

Fixes #53804
This commit is contained in:
Felix
2021-08-11 12:17:12 +02:00
committed by Paulus Schoutsen
parent 72e548de5f
commit 4d01dd3c0c

View File

@@ -158,7 +158,7 @@ class UniversalMediaPlayer(MediaPlayerEntity):
self._cmds = commands
self._attrs = {}
for key, val in attributes.items():
attr = val.split("|", 1)
attr = list(map(str.strip, val.split("|", 1)))
if len(attr) == 1:
attr.append(None)
self._attrs[key] = attr