From 7f5ee6bdcc1343f40fced74f43ca58e8a553d845 Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Sat, 27 Feb 2021 11:14:39 +0100 Subject: [PATCH] hotfix: round totals (#188) * fix: round totals * fix: test --- packages/medusa/src/services/__tests__/totals.js | 2 +- packages/medusa/src/services/totals.js | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/medusa/src/services/__tests__/totals.js b/packages/medusa/src/services/__tests__/totals.js index 9b5cb1060c..b07b2c887f 100644 --- a/packages/medusa/src/services/__tests__/totals.js +++ b/packages/medusa/src/services/__tests__/totals.js @@ -377,7 +377,7 @@ describe("TotalsService", () => { }, ]) - expect(res).toEqual(1243.75) + expect(res).toEqual(1244) }) it("calculates refund with item fixed discount", async () => { diff --git a/packages/medusa/src/services/totals.js b/packages/medusa/src/services/totals.js index c426e58d89..d9d769e20d 100644 --- a/packages/medusa/src/services/totals.js +++ b/packages/medusa/src/services/totals.js @@ -328,10 +328,7 @@ class TotalsService extends BaseService { } rounded(value) { - const decimalPlaces = 4 - return Number( - Math.round(parseFloat(value + "e" + decimalPlaces)) + "e-" + decimalPlaces - ) + return Math.round(value) } }