From 9571f869d138926d2272b5cb968f138e61d92d42 Mon Sep 17 00:00:00 2001 From: Jacob Mansfield Date: Sun, 20 Oct 2019 09:07:34 +0100 Subject: [PATCH] Fix whois error, check expiration_date for list and pick first (#27930) --- homeassistant/components/whois/sensor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/whois/sensor.py b/homeassistant/components/whois/sensor.py index 09cf40f193f..3c78d80ba92 100644 --- a/homeassistant/components/whois/sensor.py +++ b/homeassistant/components/whois/sensor.py @@ -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"])