diff --git a/custom_components/tgtg/sensor.py b/custom_components/tgtg/sensor.py index 146e9a7..a58ae99 100644 --- a/custom_components/tgtg/sensor.py +++ b/custom_components/tgtg/sensor.py @@ -138,45 +138,45 @@ def extra_state_attributes(self) -> dict | None: data[ATTR_ITEM_URL] = "https://share.toogoodtogo.com/item/" + str( self.tgtg_answer["item"]["item_id"] ) - if "price_including_taxes" in self.tgtg_answer["item"]: + if "item_price" in self.tgtg_answer["item"]: data[ATTR_PRICE] = ( str( int( - self.tgtg_answer["item"]["price_including_taxes"][ + self.tgtg_answer["item"]["item_price"][ "minor_units" ] ) / pow( 10, int( - self.tgtg_answer["item"]["price_including_taxes"][ + self.tgtg_answer["item"]["item_price"][ "decimals" ] ), ) ) + " " - + self.tgtg_answer["item"]["price_including_taxes"]["code"] + + self.tgtg_answer["item"]["item_price"]["code"] ) - if "value_including_taxes" in self.tgtg_answer["item"]: + if "item_value" in self.tgtg_answer["item"]: data[ATTR_VALUE] = ( str( int( - self.tgtg_answer["item"]["value_including_taxes"][ + self.tgtg_answer["item"]["item_value"][ "minor_units" ] ) / pow( 10, int( - self.tgtg_answer["item"]["value_including_taxes"][ + self.tgtg_answer["item"]["item_value"][ "decimals" ] ), ) ) + " " - + self.tgtg_answer["item"]["value_including_taxes"]["code"] + + self.tgtg_answer["item"]["item_value"]["code"] ) if "pickup_interval" in self.tgtg_answer: if "start" in self.tgtg_answer["pickup_interval"]: