forked from CGM_Public/pretix_original
Avoid paid orders without payment_date
This commit is contained in:
@@ -557,7 +557,8 @@ class OrderCreateSerializer(I18nAwareModelSerializer):
|
|||||||
order.status = Order.STATUS_PAID
|
order.status = Order.STATUS_PAID
|
||||||
order.save()
|
order.save()
|
||||||
order.payments.create(
|
order.payments.create(
|
||||||
amount=order.total, provider='free', state=OrderPayment.PAYMENT_STATE_CONFIRMED
|
amount=order.total, provider='free', state=OrderPayment.PAYMENT_STATE_CONFIRMED,
|
||||||
|
payment_date=now()
|
||||||
)
|
)
|
||||||
elif payment_provider == "free" and order.total != Decimal('0.00'):
|
elif payment_provider == "free" and order.total != Decimal('0.00'):
|
||||||
raise ValidationError('You cannot use the "free" payment provider for non-free orders.')
|
raise ValidationError('You cannot use the "free" payment provider for non-free orders.')
|
||||||
|
|||||||
Reference in New Issue
Block a user