add previous balance to virtual transaction link transaction

This commit is contained in:
Moriz Wahl 2023-04-03 14:50:22 +02:00
parent d578273589
commit adbd8b1e5d
2 changed files with 8 additions and 1 deletions

View File

@ -276,6 +276,7 @@ export class TransactionResolver {
firstDate || now,
lastDate || now,
self,
(userTransactions.length && userTransactions[0].balance) || new Decimal(0),
),
)
logger.debug(`transactions=${transactions}`)

View File

@ -38,6 +38,7 @@ const virtualLinkTransaction = (
createdAt: Date,
validUntil: Date,
user: User,
previousBalance: Decimal,
): Transaction => {
const linkDbTransaction: dbTransaction = {
id: -2,
@ -54,7 +55,12 @@ const virtualLinkTransaction = (
contribution: null,
...defaultModelFunctions,
}
return new Transaction(linkDbTransaction, user)
return new Transaction(
linkDbTransaction,
user,
null,
previousBalance.toDecimalPlaces(2, Decimal.ROUND_DOWN),
)
}
const virtualDecayTransaction = (