[Fix] Splitted categories were not being commited

This commit is contained in:
Luís Murta 2023-01-29 23:43:09 +00:00
parent d289473271
commit 2263175348
Signed by: satprog
GPG Key ID: 169EF1BBD7049F94

View File

@ -197,12 +197,20 @@ class Manager:
assert len(originals) == 1, ">1 transactions matched {original.id}!"
originals[0].split = True
transactions = [
SplitTransaction(
originals[0].date, t.description, t.amount, originals[0].id
transactions = []
for t in params[1:]:
if originals[0].date != t.date:
t.date = originals[0].date
print(
f"{t.date} is different from original date {originals[0].date}, using original"
)
for t in params[1:]
]
splitted = SplitTransaction(
t.date, t.description, t.amount, originals[0].id
)
splitted.category = t.category
transactions.append(splitted)
session.add(transactions)
case Operation.Export: