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"],
|
||||
extra_tags='error'
|
||||
)
|
||||
billing_address = current_billing_address
|
||||
billing_address.save()
|
||||
else:
|
||||
msg = _("Billing address updated successfully")
|
||||
messages.add_message(request, messages.SUCCESS, msg)
|
||||
|
@ -725,7 +727,7 @@ class PaymentVMView(LoginRequiredMixin, FormView):
|
|||
form_class = BillingAddressForm
|
||||
|
||||
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()
|
||||
if not current_billing_address:
|
||||
return form_kwargs
|
||||
|
|
Loading…
Reference in a new issue