forked from CGM_Public/pretix_original
Type-cast cancellation fee
This commit is contained in:
@@ -310,6 +310,8 @@ def _cancel_order(order, user=None, send_mail: bool=True, api_token=None, device
|
|||||||
device = Device.objects.get(pk=device)
|
device = Device.objects.get(pk=device)
|
||||||
if isinstance(oauth_application, int):
|
if isinstance(oauth_application, int):
|
||||||
oauth_application = OAuthApplication.objects.get(pk=oauth_application)
|
oauth_application = OAuthApplication.objects.get(pk=oauth_application)
|
||||||
|
if isinstance(cancellation_fee, str):
|
||||||
|
cancellation_fee = Decimal(cancellation_fee)
|
||||||
|
|
||||||
if not order.cancel_allowed():
|
if not order.cancel_allowed():
|
||||||
raise OrderError(_('You cannot cancel this order.'))
|
raise OrderError(_('You cannot cancel this order.'))
|
||||||
|
|||||||
Reference in New Issue
Block a user