fix: Rewrite patch using query builder
This commit is contained in:
parent
7ab7753bfa
commit
09a5616e2d
@ -2,9 +2,17 @@ import frappe
|
|||||||
|
|
||||||
|
|
||||||
def execute():
|
def execute():
|
||||||
|
company = frappe.get_all('Company', filters = {'country': 'India'})
|
||||||
|
if not company:
|
||||||
|
return
|
||||||
|
|
||||||
frappe.db.sql("""
|
ldc = frappe.qb.DocType("Lower Deduction Certificate").as_("ldc")
|
||||||
UPDATE `tabLower Deduction Certificate` l, `tabSupplier` s
|
supplier = frappe.qb.DocType("Supplier")
|
||||||
SET l.tax_withholding_category = s.tax_withholding_category
|
|
||||||
WHERE l.supplier = s.name
|
frappe.qb.update(ldc).inner_join(supplier).on(
|
||||||
""")
|
ldc.supplier == supplier.name
|
||||||
|
).set(
|
||||||
|
ldc.tax_withholding_category, supplier.tax_withholding_category
|
||||||
|
).where(
|
||||||
|
ldc.tax_withholding_category.isnull()
|
||||||
|
).run()
|
Loading…
x
Reference in New Issue
Block a user