From fe087a1dc19025d58a0cd7ae0b5cfcbc640661e6 Mon Sep 17 00:00:00 2001
From: Pavel Kirilin <win10@list.ru>
Date: Wed, 1 Jul 2020 15:38:04 +0400
Subject: [PATCH] Fixed curency pattern.

Signed-off-by: Pavel Kirilin <win10@list.ru>
---
 src/actions/converter.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/actions/converter.py b/src/actions/converter.py
index 289ca0d..694bc09 100644
--- a/src/actions/converter.py
+++ b/src/actions/converter.py
@@ -57,7 +57,7 @@ SUPPORTED_CURRENCIES = [
 ]
 
 CURRENCY_PATTERN = (
-    rf"\s*((\d+)([\.\,]\d+)?)\s+("
+    rf"\s*((\d+)([\.,]\d+)?)\s+("
     rf"{'|'.join(SUPPORTED_CURRENCIES + list(CURRENCY_MAPPING.keys()))})"
 )
 
@@ -79,7 +79,7 @@ async def replace_currency(event):
         name = group[3]
         if name in CURRENCY_MAPPING:
             name = CURRENCY_MAPPING[name]
-        val = Decimal(group[0])
+        val = Decimal(str(group[0]).replace(",", "."))
         val_id = f"{val} {name}"
         if len(f"{val:.2f}") > 30:
             scientific = True
-- 
GitLab