From ecb66d4edae804325fa29cc678d7a3dfcf6dcf8b Mon Sep 17 00:00:00 2001 From: martsforever Date: Sat, 13 Sep 2025 10:02:35 +0800 Subject: [PATCH] feat: fixed bugs --- app/model/ReimburseModel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/model/ReimburseModel.py b/app/model/ReimburseModel.py index 7795928..7ecd2db 100644 --- a/app/model/ReimburseModel.py +++ b/app/model/ReimburseModel.py @@ -100,9 +100,9 @@ class ReimburseModel(BasicModel, table=True): def amount(self) -> Decimal: ret = Decimal(0) for other_item in (self.other_list or []): - ret = ret + Decimal(other_item.amount) + ret = ret + (Decimal(other_item.amount) if other_item.amount is not None else 0) for travel_item in (self.travel_list or []): - ret = ret + Decimal(travel_item.amount) + ret = ret + (Decimal(travel_item.amount) if travel_item.amount is not None else 0) return ret @amount.setter