From 6ea486b5276e14a5d4c166a0e1c1fda3319d2394 Mon Sep 17 00:00:00 2001 From: PCoder Date: Tue, 17 Dec 2019 23:48:05 +0530 Subject: [PATCH] Initialize vat number in payment forms --- datacenterlight/views.py | 3 +++ hosting/views.py | 1 + 2 files changed, 4 insertions(+) diff --git a/datacenterlight/views.py b/datacenterlight/views.py index d93fcc2d..76abd9b3 100644 --- a/datacenterlight/views.py +++ b/datacenterlight/views.py @@ -254,6 +254,9 @@ class PaymentOrderView(FormView): billing_address_form = BillingAddressForm( instance=self.request.user.billing_addresses.first() ) + billing_address_form.fields['vat_number'].initial = ( + self.request.user.vat_number + ) user = self.request.user if hasattr(user, 'stripecustomer'): stripe_customer = user.stripecustomer diff --git a/hosting/views.py b/hosting/views.py index c2a6cb0a..8acd0d28 100644 --- a/hosting/views.py +++ b/hosting/views.py @@ -694,6 +694,7 @@ class PaymentVMView(LoginRequiredMixin, FormView): 'city': current_billing_address.city, 'postal_code': current_billing_address.postal_code, 'country': current_billing_address.country, + 'vat_number': self.request.user.vat_number } }) return form_kwargs