def clean(self):
if self.payment.status != PaymentStatus.PREAUTH:
raise forms.ValidationError(
pgettext_lazy(
'Payment form error',
'Only pre-authorized payments can be released'))