diff options
author | MS <ms@taler.net> | 2023-05-23 14:07:45 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2023-05-23 14:07:45 +0200 |
commit | b286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96 (patch) | |
tree | cad94dbc9776a63053003a9564e72318449b5b6f /sandbox/src/main/kotlin/tech/libeufin | |
parent | c2061383dd400528fde8426a0c72a3888c31a555 (diff) | |
download | libeufin-b286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96.tar.gz libeufin-b286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96.tar.bz2 libeufin-b286dafa4d7d4aee682b6bb4c6fbb2cc663dbc96.zip |
fix rounding helper
Diffstat (limited to 'sandbox/src/main/kotlin/tech/libeufin')
-rw-r--r-- | sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt index e44dc227..0ed53185 100644 --- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt +++ b/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt @@ -15,6 +15,7 @@ import java.io.File import java.io.InputStreamReader import java.math.BigDecimal import java.math.MathContext +import java.math.RoundingMode import java.util.concurrent.TimeUnit import kotlin.text.toByteArray @@ -148,8 +149,9 @@ fun generateCashoutSubject( } fun BigDecimal.roundToTwoDigits(): BigDecimal { - val twoDigitsRounding = MathContext(2) - return this.round(twoDigitsRounding) + // val twoDigitsRounding = MathContext(2) + // return this.round(twoDigitsRounding) + return this.setScale(2, RoundingMode.HALF_UP) } /** |