From 1dd692397b0887bfb37384e4068119e08b3fe7df Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sun, 27 Feb 2022 04:53:29 +0100 Subject: [PATCH] solve precision varriance --- database/src/typeorm/DecimalTransformer.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/database/src/typeorm/DecimalTransformer.ts b/database/src/typeorm/DecimalTransformer.ts index 88a3539ad..92efaf3bc 100644 --- a/database/src/typeorm/DecimalTransformer.ts +++ b/database/src/typeorm/DecimalTransformer.ts @@ -1,6 +1,11 @@ import Decimal from 'decimal.js-light' import { ValueTransformer } from 'typeorm' +Decimal.set({ + precision: 25, + rounding: Decimal.ROUND_HALF_UP, +}) + export const DecimalTransformer: ValueTransformer = { /** * Used to marshal Decimal when writing to the database.