mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Merge pull request #1021 from gradido/fix-decay-ceil
fix: Decay Rounded to Ceil
This commit is contained in:
commit
ae5b37d94d
@ -24,7 +24,7 @@ import { UserTransaction as dbUserTransaction } from '@entity/UserTransaction'
|
|||||||
import { Transaction as dbTransaction } from '@entity/Transaction'
|
import { Transaction as dbTransaction } from '@entity/Transaction'
|
||||||
|
|
||||||
import { apiPost } from '../../apis/HttpRequest'
|
import { apiPost } from '../../apis/HttpRequest'
|
||||||
import { roundFloorFrom4 } from '../../util/round'
|
import { roundFloorFrom4, roundCeilFrom4 } from '../../util/round'
|
||||||
import { calculateDecay, calculateDecayWithInterval } from '../../util/decay'
|
import { calculateDecay, calculateDecayWithInterval } from '../../util/decay'
|
||||||
import { TransactionTypeId } from '../enum/TransactionTypeId'
|
import { TransactionTypeId } from '../enum/TransactionTypeId'
|
||||||
import { TransactionType } from '../enum/TransactionType'
|
import { TransactionType } from '../enum/TransactionType'
|
||||||
@ -150,7 +150,7 @@ async function calculateAndAddDecayTransactions(
|
|||||||
|
|
||||||
const decayTransaction = new Transaction()
|
const decayTransaction = new Transaction()
|
||||||
decayTransaction.type = 'decay'
|
decayTransaction.type = 'decay'
|
||||||
decayTransaction.balance = roundFloorFrom4(balance)
|
decayTransaction.balance = roundCeilFrom4(balance)
|
||||||
decayTransaction.decayDuration = decay.decayDuration
|
decayTransaction.decayDuration = decay.decayDuration
|
||||||
decayTransaction.decayStart = decay.decayStart
|
decayTransaction.decayStart = decay.decayStart
|
||||||
decayTransaction.decayEnd = decay.decayEnd
|
decayTransaction.decayEnd = decay.decayEnd
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user