Restore billing address if VAT number is not valid
This commit is contained in:
		
					parent
					
						
							
								0695d68903
							
						
					
				
			
			
				commit
				
					
						8f2bd568db
					
				
			
		
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -661,6 +661,8 @@ class SettingsView(LoginRequiredMixin, FormView): | ||||||
|                             "VAT Number validation error: %s" % validate_result["error"], |                             "VAT Number validation error: %s" % validate_result["error"], | ||||||
|                             extra_tags='error' |                             extra_tags='error' | ||||||
|                         ) |                         ) | ||||||
|  |                         billing_address = current_billing_address | ||||||
|  |                         billing_address.save() | ||||||
|                     else: |                     else: | ||||||
|                         msg = _("Billing address updated successfully") |                         msg = _("Billing address updated successfully") | ||||||
|                         messages.add_message(request, messages.SUCCESS, msg) |                         messages.add_message(request, messages.SUCCESS, msg) | ||||||
|  | @ -725,7 +727,7 @@ class PaymentVMView(LoginRequiredMixin, FormView): | ||||||
|     form_class = BillingAddressForm |     form_class = BillingAddressForm | ||||||
| 
 | 
 | ||||||
|     def get_form_kwargs(self): |     def get_form_kwargs(self): | ||||||
|         current_billing_address = self.request.user.billing_addresses.first() |         current_billing_address = self.request.user.billing_addresses.last() | ||||||
|         form_kwargs = super(PaymentVMView, self).get_form_kwargs() |         form_kwargs = super(PaymentVMView, self).get_form_kwargs() | ||||||
|         if not current_billing_address: |         if not current_billing_address: | ||||||
|             return form_kwargs |             return form_kwargs | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue