Fix whois error, check expiration_date for list and pick first (#27930)

This commit is contained in:
Jacob Mansfield 2019-10-20 09:07:34 +01:00 committed by Fabian Affolter
parent e01562ceea
commit 9571f869d1

View File

@ -119,7 +119,10 @@ class WhoisSensor(Entity):
attrs = {}
expiration_date = response["expiration_date"]
attrs[ATTR_EXPIRES] = expiration_date.isoformat()
if isinstance(expiration_date, list):
attrs[ATTR_EXPIRES] = expiration_date[0].isoformat()
else:
attrs[ATTR_EXPIRES] = expiration_date.isoformat()
if "nameservers" in response:
attrs[ATTR_NAME_SERVERS] = " ".join(response["nameservers"])