Check vat_validation_status exists in dict before using it

This commit is contained in:
PCoder 2020-01-10 19:47:49 +05:30
parent 5fe1c21b57
commit 9212c02cd7
1 changed files with 2 additions and 1 deletions

View File

@ -617,7 +617,8 @@ class OrderConfirmationView(DetailView, FormView):
if ('generic_payment_type' in request.session and
self.request.session['generic_payment_type'] == 'generic'):
if (request.session["vat_validation_status"] == "verified" or
if "vat_validation_status" in request.session and (
request.session["vat_validation_status"] == "verified" or
request.session["vat_validation_status"] == "not_needed"):
request.session['generic_payment_details']['vat_rate'] = 0
request.session['generic_payment_details']['vat_amount'] = 0