mirror of
https://github.com/pretix/pretix.git
synced 2026-05-07 15:34:02 +00:00
Banktransfer: Fixed retry button of duplicate transactions
This commit is contained in:
@@ -104,7 +104,7 @@ class ActionView(EventPermissionRequiredMixin, View):
|
|||||||
trans = get_object_or_404(BankTransaction, id=k.split('_')[1], event=self.request.event)
|
trans = get_object_or_404(BankTransaction, id=k.split('_')[1], event=self.request.event)
|
||||||
|
|
||||||
if v == 'discard' and trans.state in (BankTransaction.STATE_INVALID, BankTransaction.STATE_ERROR,
|
if v == 'discard' and trans.state in (BankTransaction.STATE_INVALID, BankTransaction.STATE_ERROR,
|
||||||
BankTransaction.STATE_NOMATCH):
|
BankTransaction.STATE_NOMATCH, BankTransaction.STATE_DUPLICATE):
|
||||||
return self._discard(trans)
|
return self._discard(trans)
|
||||||
|
|
||||||
elif v == 'accept' and trans.state == BankTransaction.STATE_INVALID:
|
elif v == 'accept' and trans.state == BankTransaction.STATE_INVALID:
|
||||||
@@ -114,7 +114,7 @@ class ActionView(EventPermissionRequiredMixin, View):
|
|||||||
elif v.startswith('assign:') and trans.state == BankTransaction.STATE_NOMATCH:
|
elif v.startswith('assign:') and trans.state == BankTransaction.STATE_NOMATCH:
|
||||||
return self._assign(trans, v[7:])
|
return self._assign(trans, v[7:])
|
||||||
|
|
||||||
elif v == 'retry' and trans.state == BankTransaction.STATE_ERROR:
|
elif v == 'retry' and trans.state in (BankTransaction.STATE_ERROR, BankTransaction.STATE_DUPLICATE):
|
||||||
return self._retry(trans)
|
return self._retry(trans)
|
||||||
|
|
||||||
return JsonResponse({
|
return JsonResponse({
|
||||||
|
|||||||
Reference in New Issue
Block a user