Merge pull request #26221 from deepeshgarg007/item_tax_error_fetch_develop
fix: Error while fetching item taxes
This commit is contained in:
commit
4beaf74524
@ -438,6 +438,13 @@ def get_barcode_data(items_list):
|
|||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_item_tax_info(company, tax_category, item_codes, item_rates=None, item_tax_templates=None):
|
def get_item_tax_info(company, tax_category, item_codes, item_rates=None, item_tax_templates=None):
|
||||||
out = {}
|
out = {}
|
||||||
|
|
||||||
|
if item_tax_templates is None:
|
||||||
|
item_tax_templates = {}
|
||||||
|
|
||||||
|
if item_rates is None:
|
||||||
|
item_rates = {}
|
||||||
|
|
||||||
if isinstance(item_codes, (str,)):
|
if isinstance(item_codes, (str,)):
|
||||||
item_codes = json.loads(item_codes)
|
item_codes = json.loads(item_codes)
|
||||||
|
|
||||||
@ -453,7 +460,7 @@ def get_item_tax_info(company, tax_category, item_codes, item_rates=None, item_t
|
|||||||
|
|
||||||
out[item_code[1]] = {}
|
out[item_code[1]] = {}
|
||||||
item = frappe.get_cached_doc("Item", item_code[0])
|
item = frappe.get_cached_doc("Item", item_code[0])
|
||||||
args = {"company": company, "tax_category": tax_category, "net_rate": item_rates[item_code[1]]}
|
args = {"company": company, "tax_category": tax_category, "net_rate": item_rates.get(item_code[1])}
|
||||||
|
|
||||||
if item_tax_templates:
|
if item_tax_templates:
|
||||||
args.update({"item_tax_template": item_tax_templates.get(item_code[1])})
|
args.update({"item_tax_template": item_tax_templates.get(item_code[1])})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user