Skip to content

Commit c19d359

Browse files
committed
Handle reservation string empty error
1 parent 09854d7 commit c19d359

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

smallslive/oscar_apps/checkout/views.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,8 @@ def handle_payment_details_submission_for_tickets(self,
522522
first_name, last_name = self.checkout_session.get_reservation_name()
523523
if first_name and last_name:
524524
reservation_string = '{} {}'.format(first_name, last_name)
525+
else:
526+
return http.JsonResponse({'success': False, 'message': "Please enter a name for your reservation under PARTY NAME above"})
525527

526528
if payment_method == 'existing-credit-card':
527529
for field in form.fields:
@@ -539,13 +541,8 @@ def handle_payment_details_submission_for_tickets(self,
539541
payment_method=payment_method,
540542
reservation_string=reservation_string)
541543
else:
542-
print(form.errors)
543544
if self.request.is_ajax:
544-
print 'ERROR ITEMS'
545-
print form.errors.items()
546-
print 'ERROR ITEMS'
547545
error_message = "<br>".join(["* {} * {}".format(field.replace('_', ' ').title(), errors[0]) for field, errors in form.errors.items()])
548-
print error_message
549546
return http.JsonResponse({'success': False, 'message': error_message})
550547
else:
551548
return self.render_payment_details(self.request, form=form,

0 commit comments

Comments
 (0)