Fix error when marking an expired order as paid

This commit is contained in:
Raphael Michel
2018-12-07 11:04:41 +01:00
parent 6293ad34d4
commit 85289fe0d1
3 changed files with 6 additions and 2 deletions

View File

@@ -19,6 +19,8 @@ class DecimalTextInput(TextInput):
return None
if isinstance(value, str):
return value
if not isinstance(value, Decimal):
value = Decimal(value)
return formats.localize_input(value.quantize(Decimal('1') / 10 ** self.places))