import QueryError from quixote (#53447)

This commit is contained in:
Frédéric Péters 2021-04-27 08:13:39 +02:00
parent f0e95690fc
commit b4175faa79
1 changed files with 4 additions and 3 deletions

View File

@ -10,6 +10,7 @@ from django.utils.six.moves.urllib import parse as urllib
from quixote import redirect, get_publisher, get_request, get_session, get_response
from quixote.directory import Directory
from quixote.errors import QueryError
from quixote.html import TemplateIO, htmltext
if not set:
@ -406,7 +407,7 @@ register_item_class(PaymentCancelWorkflowStatusItem)
def request_payment(invoice_ids, url, add_regie=True):
for invoice_id in invoice_ids:
if not Invoice.check_crc(invoice_id):
raise errors.QueryError()
raise QueryError()
invoices = [Invoice.get(invoice_id) for invoice_id in invoice_ids]
invoices = [i for i in invoices if not (i.paid or i.canceled)]
regie_ids = set([invoice.regie_id for invoice in invoices])
@ -608,12 +609,12 @@ class PublicPaymentDirectory(Directory):
def init(self):
if 'invoice_ids' not in get_request().form:
raise errors.QueryError()
raise QueryError()
invoice_ids = get_request().form.get('invoice_ids').split(' ')
for invoice_id in invoice_ids:
if not Invoice.check_crc(invoice_id):
raise errors.QueryError()
raise QueryError()
url = get_publisher().get_frontoffice_url() + '/payment/back/'