diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index fda6174f7..f400e8757 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -2476,10 +2476,9 @@ class FreqtradeBot(LoggingMixin): return None def handle_order_fee(self, trade: Trade, order_obj: Order, order: CcxtOrder) -> None: - # Try update amount (binance-fix) + # Try update amount (binance-fix - but also applies to different exchanges) try: - fee_abs = self.get_real_amount(trade, order, order_obj) - if fee_abs is not None: + if (fee_abs := self.get_real_amount(trade, order, order_obj)) is not None: order_obj.ft_fee_base = fee_abs except DependencyException as exception: logger.warning("Could not update trade amount: %s", exception)