Redirect to product page on error
This commit is contained in:
		
					parent
					
						
							
								10dab1350a
							
						
					
				
			
			
				commit
				
					
						2b7d4bbef5
					
				
			
		
					 1 changed files with 26 additions and 6 deletions
				
			
		|  | @ -398,7 +398,8 @@ class PaymentOrderView(FormView): | ||||||
|                         "description": generic_payment_form.cleaned_data.get( |                         "description": generic_payment_form.cleaned_data.get( | ||||||
|                             'description' |                             'description' | ||||||
|                         ), |                         ), | ||||||
|                         "product_id": product.id |                         "product_id": product.id, | ||||||
|  |                         "product_slug": product.product_slug | ||||||
|                     } |                     } | ||||||
|                     request.session["generic_payment_details"] = ( |                     request.session["generic_payment_details"] = ( | ||||||
|                         gp_details |                         gp_details | ||||||
|  | @ -570,7 +571,12 @@ class OrderConfirmationView(DetailView): | ||||||
|                 response = { |                 response = { | ||||||
|                     'status': False, |                     'status': False, | ||||||
|                     'redirect': "{url}#{section}".format( |                     'redirect': "{url}#{section}".format( | ||||||
|                         url=reverse('datacenterlight:payment'), |                         url=(reverse('show_product', kwargs={ | ||||||
|  |                                         'product_slug': kwargs['product_slug']} | ||||||
|  |                                      ) if 'generic_payment_details' in | ||||||
|  |                                 request.session else | ||||||
|  |                                 reverse('datacenterlight:payment') | ||||||
|  |                              ), | ||||||
|                         section='payment_error'), |                         section='payment_error'), | ||||||
|                     'msg_title': str(_('Error.')), |                     'msg_title': str(_('Error.')), | ||||||
|                     'msg_body': str( |                     'msg_body': str( | ||||||
|  | @ -609,7 +615,12 @@ class OrderConfirmationView(DetailView): | ||||||
|                         response = { |                         response = { | ||||||
|                             'status': False, |                             'status': False, | ||||||
|                             'redirect': "{url}#{section}".format( |                             'redirect': "{url}#{section}".format( | ||||||
|                                 url=reverse('hosting:payment'), |                                 url=(reverse('show_product', kwargs={ | ||||||
|  |                                     'product_slug': kwargs['product_slug']} | ||||||
|  |                                              ) if 'generic_payment_details' in | ||||||
|  |                                                   request.session else | ||||||
|  |                                      reverse('datacenterlight:payment') | ||||||
|  |                                      ), | ||||||
|                                 section='payment_error'), |                                 section='payment_error'), | ||||||
|                             'msg_title': str(_('Error.')), |                             'msg_title': str(_('Error.')), | ||||||
|                             'msg_body': str( |                             'msg_body': str( | ||||||
|  | @ -664,8 +675,12 @@ class OrderConfirmationView(DetailView): | ||||||
|                     response = { |                     response = { | ||||||
|                         'status': False, |                         'status': False, | ||||||
|                         'redirect': "{url}#{section}".format( |                         'redirect': "{url}#{section}".format( | ||||||
|                             url=(reverse('datacenterlight:payment') + |                             url=(reverse('show_product', kwargs={ | ||||||
|                                  "?type=generic"), |                                 'product_slug': kwargs['product_slug']} | ||||||
|  |                                          ) if 'generic_payment_details' in | ||||||
|  |                                               request.session else | ||||||
|  |                                  reverse('datacenterlight:payment') | ||||||
|  |                                  ), | ||||||
|                             section='payment_error'), |                             section='payment_error'), | ||||||
|                         'msg_title': str(_('Error.')), |                         'msg_title': str(_('Error.')), | ||||||
|                         'msg_body': str( |                         'msg_body': str( | ||||||
|  | @ -736,7 +751,12 @@ class OrderConfirmationView(DetailView): | ||||||
|                 response = { |                 response = { | ||||||
|                     'status': False, |                     'status': False, | ||||||
|                     'redirect': "{url}#{section}".format( |                     'redirect': "{url}#{section}".format( | ||||||
|                         url=reverse('datacenterlight:payment'), |                         url=(reverse('show_product', kwargs={ | ||||||
|  |                                         'product_slug': kwargs['product_slug']} | ||||||
|  |                                      ) if 'generic_payment_details' in | ||||||
|  |                                 request.session else | ||||||
|  |                                 reverse('datacenterlight:payment') | ||||||
|  |                              ), | ||||||
|                         section='payment_error'), |                         section='payment_error'), | ||||||
|                     'msg_title': str(_('Error.')), |                     'msg_title': str(_('Error.')), | ||||||
|                     'msg_body': str( |                     'msg_body': str( | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue