mirror of
https://github.com/home-assistant/core.git
synced 2025-07-08 13:57:10 +00:00
Fix missing expiration data in Whois information (#65313)
This commit is contained in:
parent
5891f65c7e
commit
ce6048e705
@ -233,17 +233,20 @@ class WhoisSensorEntity(CoordinatorEntity, SensorEntity):
|
|||||||
if self.coordinator.data is None:
|
if self.coordinator.data is None:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
attrs = {
|
attrs = {}
|
||||||
ATTR_EXPIRES: self.coordinator.data.expiration_date.isoformat(),
|
if expiration_date := self.coordinator.data.expiration_date:
|
||||||
}
|
attrs[ATTR_EXPIRES] = expiration_date.isoformat()
|
||||||
|
|
||||||
if self.coordinator.data.name_servers:
|
if name_servers := self.coordinator.data.name_servers:
|
||||||
attrs[ATTR_NAME_SERVERS] = " ".join(self.coordinator.data.name_servers)
|
attrs[ATTR_NAME_SERVERS] = " ".join(name_servers)
|
||||||
|
|
||||||
if self.coordinator.data.last_updated:
|
if last_updated := self.coordinator.data.last_updated:
|
||||||
attrs[ATTR_UPDATED] = self.coordinator.data.last_updated.isoformat()
|
attrs[ATTR_UPDATED] = last_updated.isoformat()
|
||||||
|
|
||||||
if self.coordinator.data.registrar:
|
if registrar := self.coordinator.data.registrar:
|
||||||
attrs[ATTR_REGISTRAR] = self.coordinator.data.registrar
|
attrs[ATTR_REGISTRAR] = registrar
|
||||||
|
|
||||||
|
if not attrs:
|
||||||
|
return None
|
||||||
|
|
||||||
return attrs
|
return attrs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user