return error 400 on invalid /payment/init calls (#40888)

This commit is contained in:
Frédéric Péters 2020-03-23 14:58:23 +01:00
parent 7012ca290f
commit 66f0aa8f71
1 changed files with 2 additions and 1 deletions

View File

@ -567,8 +567,9 @@ class PublicPaymentDirectory(Directory):
back = PublicPaymentRegieBackDirectory(False)
back_asynchronous = PublicPaymentRegieBackDirectory(True)
def init(self):
if 'invoice_ids' not in get_request().form:
raise errors.QueryError()
invoice_ids = get_request().form.get('invoice_ids').split(' ')
for invoice_id in invoice_ids: