Merge pull request #430 from wozz/POS

point of sale plugin set amount to None if the exchanger fails
This commit is contained in:
ThomasV 2013-11-16 07:12:38 -08:00
commit 0bb92a59b2
1 changed files with 4 additions and 1 deletions

View File

@ -65,7 +65,10 @@ class QR_Window(QWidget):
amount_text = ''
if amount:
if currency:
self.amount = Decimal(amount) / self.exchanger.exchange(1, currency) if currency else amount
try:
self.amount = Decimal(amount) / self.exchanger.exchange(1, currency) if currency else amount
except Exception:
self.amount = None
else:
self.amount = Decimal(amount)
self.amount = self.amount.quantize(Decimal('1.0000'))