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
pull/54474/head
Felix 2021-08-11 12:17:12 +02:00 committed by GitHub
parent bc417162cf
commit 4d93184197
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

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