Compare commits

...
Author SHA1 Message Date
Richard Schreiber 7abf79f2db fix fallback value 2026-10-02 09:10:48 +02:00
Richard Schreiber 0ef196d622 API: fix payment confirm if request.data is empty string 2026-10-02 09:07:40 +02:00
+1 -1
View File
@@ -1683,7 +1683,7 @@ class PaymentViewSet(CreateModelMixin, viewsets.ReadOnlyModelViewSet):
@action(detail=True, methods=['POST'])
def confirm(self, request, **kwargs):
payment = self.get_object()
force = request.data.get('force', False)
force = request.data.get('force', False) if request.data else False
send_mail = request.data.get('send_email', True) if request.data else True
if payment.state not in (OrderPayment.PAYMENT_STATE_PENDING, OrderPayment.PAYMENT_STATE_CREATED):