From 641c168104128bfe3a720c5de70542589ef80b50 Mon Sep 17 00:00:00 2001 From: dnbasta Date: Mon, 25 Mar 2024 10:48:27 +0100 Subject: [PATCH] bugfixed category validation for empty values --- ynabtransactionadjuster/models/modifiedtransaction.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ynabtransactionadjuster/models/modifiedtransaction.py b/ynabtransactionadjuster/models/modifiedtransaction.py index 8a835b3..7cc06e1 100644 --- a/ynabtransactionadjuster/models/modifiedtransaction.py +++ b/ynabtransactionadjuster/models/modifiedtransaction.py @@ -46,7 +46,8 @@ def changed_attributes(self) -> dict: self.original_transaction.transaction_date.isocalendar()): changed_attributes['transaction_date'] = dict(original=self.original_transaction.transaction_date, changed=self.transaction_modifier.transaction_date) - if self.transaction_modifier.category.id != self.original_transaction.category.id: + if (self.transaction_modifier.category and + self.transaction_modifier.category.id != self.original_transaction.category.id): changed_attributes['category'] = dict(original=self.original_transaction.category, changed=self.transaction_modifier.category) if self.transaction_modifier.memo != self.original_transaction.memo: