fix: get doctype from doc instead of hardcoding SI

This commit is contained in:
Dany Robert 2021-12-07 12:15:58 +05:30 committed by GitHub
parent 276bf73974
commit ebd4179295
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,7 +11,7 @@ from frappe.utils.data import add_to_date, get_time, getdate
from erpnext import get_region
def create_qr_code(doc, method):
def create_qr_code(doc, method=None):
region = get_region(doc.company)
if region not in ['Saudi Arabia']:
return
@ -19,7 +19,7 @@ def create_qr_code(doc, method):
# if QR Code field not present, create it. Invoices without QR are invalid as per law.
if not hasattr(doc, 'ksa_einv_qr'):
create_custom_fields({
'Sales Invoice': [
doc.doctype: [
dict(
fieldname='ksa_einv_qr',
label='QR Code',