From bb556bea8ec19d7628c695daaa010c68e61e97ed Mon Sep 17 00:00:00 2001 From: romanszterg Date: Sun, 26 Jul 2020 23:33:45 +0200 Subject: [PATCH 1/2] fix(orderbook): fix incorrect trim Signed-off-by: romanszterg --- src/atomic.dex.mm2.api.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/atomic.dex.mm2.api.cpp b/src/atomic.dex.mm2.api.cpp index e0acec7d8d..ab19aa2650 100644 --- a/src/atomic.dex.mm2.api.cpp +++ b/src/atomic.dex.mm2.api.cpp @@ -409,8 +409,11 @@ namespace mm2::api j.at("age").get_to(contents.age); j.at("zcredits").get_to(contents.zcredits); - boost::trim_right_if(contents.price, boost::is_any_of("0")); - contents.price = contents.price; + if (contents.price.find(".") != std::string::npos) + { + boost::trim_right_if(contents.price, boost::is_any_of("0")); + contents.price = contents.price; + } contents.maxvolume = adjust_precision(contents.maxvolume); } From a1489f99d322df2d7cb80de057a66e13b8648cab Mon Sep 17 00:00:00 2001 From: romanszterg Date: Sun, 26 Jul 2020 23:40:54 +0200 Subject: [PATCH 2/2] fix(orderbook): using correct overload Signed-off-by: romanszterg --- src/atomic.dex.mm2.api.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/atomic.dex.mm2.api.cpp b/src/atomic.dex.mm2.api.cpp index ab19aa2650..7c096b130d 100644 --- a/src/atomic.dex.mm2.api.cpp +++ b/src/atomic.dex.mm2.api.cpp @@ -409,7 +409,7 @@ namespace mm2::api j.at("age").get_to(contents.age); j.at("zcredits").get_to(contents.zcredits); - if (contents.price.find(".") != std::string::npos) + if (contents.price.find('.') != std::string::npos) { boost::trim_right_if(contents.price, boost::is_any_of("0")); contents.price = contents.price;