Avoid double call to self.suggested_unit_of_measurement in sensor unit_of_measurement (#94582)

This commit is contained in:
J. Nick Koston 2023-06-14 15:33:05 -10:00 committed by GitHub
parent e0ae7a31fe
commit 584967a35a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -443,8 +443,10 @@ class SensorEntity(Entity):
return self._sensor_option_unit_of_measurement return self._sensor_option_unit_of_measurement
# Second priority, for non registered entities: unit suggested by integration # Second priority, for non registered entities: unit suggested by integration
if not self.unique_id and self.suggested_unit_of_measurement: if not self.unique_id and (
return self.suggested_unit_of_measurement suggested_unit_of_measurement := self.suggested_unit_of_measurement
):
return suggested_unit_of_measurement
# Third priority: Legacy temperature conversion, which applies # Third priority: Legacy temperature conversion, which applies
# to both registered and non registered entities # to both registered and non registered entities