lingo: move error message to PayView (#47477)

This commit is contained in:
Benjamin Dauvergne 2020-10-23 16:55:53 +02:00
parent 23314e0f33
commit e0d4d2b2f5
1 changed files with 6 additions and 0 deletions

View File

@ -481,6 +481,12 @@ class PayView(PayMixin, View):
regie.compute_extra_fees(user=user)
items = BasketItem.get_items_to_be_paid(user=user).filter(regie=regie)
if regie.can_pay_only_one_basket_item and len(items) > 1:
messages.error(request, _('Grouping basket items is not allowed.'))
logger.error('lingo: regie can only pay one basket item, but handle_payment() received',
extra={'regie': str(regie), 'items': items, 'remote_items': remote_items})
return HttpResponseRedirect(next_url)
if items:
capture_date = items[0].capture_date
for item in items: