Test Full cycle and fix some issues

This commit is contained in:
amalelshihaby 2021-08-16 10:46:59 +02:00
commit 2e05ebbf67
19 changed files with 131 additions and 98 deletions

View file

@ -856,7 +856,6 @@ class Order(models.Model):
def create_bill_record(self, bill):
br = None
if self.recurring_price != 0:
records = BillRecord.objects.filter(order=self).all()
if not records:

View file

@ -38,9 +38,11 @@ logger = logging.getLogger(__name__)
class PricingView(View):
def get(self, request, **args):
address = get_billing_address_for_user(self.request.user)
vat_rate = False
vat_validation_status = False
address = False
if self.request.user and self.request.user.is_authenticated:
address = get_billing_address_for_user(self.request.user)
if address:
vat_rate = VATRate.get_vat_rate(address)
vat_validation_status = "verified" if address.vat_number_validated_on and address.vat_number_verified else False