From 428f7a61efd0f2f73a23e0d0efcf9a17c5a5a187 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 1 Nov 2023 13:28:21 +0530 Subject: [PATCH] fix: e-invoice jwt verification error (backport #37818) (#37820) fix: e-invoice jwt verification error (#37818) (cherry picked from commit 8f4ded6ad1f7d5145d5b4ed33a049b4a4a4c16b6) Co-authored-by: Dany Robert --- erpnext/regional/india/e_invoice/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/regional/india/e_invoice/utils.py b/erpnext/regional/india/e_invoice/utils.py index 251404a46a1..27e3da72036 100644 --- a/erpnext/regional/india/e_invoice/utils.py +++ b/erpnext/regional/india/e_invoice/utils.py @@ -1378,7 +1378,7 @@ class GSPConnector: def set_einvoice_data(self, res): enc_signed_invoice = res.get("SignedInvoice") - dec_signed_invoice = jwt.decode(enc_signed_invoice, verify=False)["data"] + dec_signed_invoice = jwt.decode(enc_signed_invoice, options={"verify_signature": False})["data"] self.invoice.irn = res.get("Irn") self.invoice.ewaybill = res.get("EwbNo")