fix: use get_all instead of get_list for child tables
This commit is contained in:
parent
37c318a65f
commit
f862339024
@ -434,7 +434,7 @@ def get_pi_matching_query(amount_condition):
|
|||||||
|
|
||||||
def get_ec_matching_query(bank_account, company, amount_condition):
|
def get_ec_matching_query(bank_account, company, amount_condition):
|
||||||
# get matching Expense Claim query
|
# get matching Expense Claim query
|
||||||
mode_of_payments = [x["parent"] for x in frappe.db.get_list("Mode of Payment Account",
|
mode_of_payments = [x["parent"] for x in frappe.db.get_all("Mode of Payment Account",
|
||||||
filters={"default_account": bank_account}, fields=["parent"])]
|
filters={"default_account": bank_account}, fields=["parent"])]
|
||||||
mode_of_payments = '(\'' + '\', \''.join(mode_of_payments) + '\' )'
|
mode_of_payments = '(\'' + '\', \''.join(mode_of_payments) + '\' )'
|
||||||
company_currency = get_company_currency(company)
|
company_currency = get_company_currency(company)
|
||||||
|
@ -89,7 +89,7 @@ def get_bom_stock(filters):
|
|||||||
GROUP BY bom_item.item_code""".format(qty_field=qty_field, table=table, conditions=conditions, bom=bom), as_dict=1)
|
GROUP BY bom_item.item_code""".format(qty_field=qty_field, table=table, conditions=conditions, bom=bom), as_dict=1)
|
||||||
|
|
||||||
def get_manufacturer_records():
|
def get_manufacturer_records():
|
||||||
details = frappe.get_list('Item Manufacturer', fields = ["manufacturer", "manufacturer_part_no", "parent"])
|
details = frappe.get_all('Item Manufacturer', fields = ["manufacturer", "manufacturer_part_no", "parent"])
|
||||||
manufacture_details = frappe._dict()
|
manufacture_details = frappe._dict()
|
||||||
for detail in details:
|
for detail in details:
|
||||||
dic = manufacture_details.setdefault(detail.get('parent'), {})
|
dic = manufacture_details.setdefault(detail.get('parent'), {})
|
||||||
|
@ -106,14 +106,14 @@ def set_address_details(row, special_characters):
|
|||||||
row.update({'ship_to_state': row.to_state})
|
row.update({'ship_to_state': row.to_state})
|
||||||
|
|
||||||
def set_taxes(row, filters):
|
def set_taxes(row, filters):
|
||||||
taxes = frappe.get_list("Sales Taxes and Charges",
|
taxes = frappe.get_all("Sales Taxes and Charges",
|
||||||
filters={
|
filters={
|
||||||
'parent': row.dn_id
|
'parent': row.dn_id
|
||||||
},
|
},
|
||||||
fields=('item_wise_tax_detail', 'account_head'))
|
fields=('item_wise_tax_detail', 'account_head'))
|
||||||
|
|
||||||
account_list = ["cgst_account", "sgst_account", "igst_account", "cess_account"]
|
account_list = ["cgst_account", "sgst_account", "igst_account", "cess_account"]
|
||||||
taxes_list = frappe.get_list("GST Account",
|
taxes_list = frappe.get_all("GST Account",
|
||||||
filters={
|
filters={
|
||||||
"parent": "GST Settings",
|
"parent": "GST Settings",
|
||||||
"company": filters.company
|
"company": filters.company
|
||||||
|
@ -41,7 +41,7 @@ class VATAuditReport(object):
|
|||||||
return self.columns, self.data
|
return self.columns, self.data
|
||||||
|
|
||||||
def get_sa_vat_accounts(self):
|
def get_sa_vat_accounts(self):
|
||||||
self.sa_vat_accounts = frappe.get_list("South Africa VAT Account",
|
self.sa_vat_accounts = frappe.get_all("South Africa VAT Account",
|
||||||
filters = {"parent": self.filters.company}, pluck="account")
|
filters = {"parent": self.filters.company}, pluck="account")
|
||||||
if not self.sa_vat_accounts and not frappe.flags.in_test and not frappe.flags.in_migrate:
|
if not self.sa_vat_accounts and not frappe.flags.in_test and not frappe.flags.in_migrate:
|
||||||
link_to_settings = get_link_to_form("South Africa VAT Settings", "", label="South Africa VAT Settings")
|
link_to_settings = get_link_to_form("South Africa VAT Settings", "", label="South Africa VAT Settings")
|
||||||
|
@ -488,7 +488,7 @@ class TestItem(ERPNextTestCase):
|
|||||||
item_doc.save()
|
item_doc.save()
|
||||||
|
|
||||||
# Check values saved correctly
|
# Check values saved correctly
|
||||||
barcodes = frappe.get_list(
|
barcodes = frappe.get_all(
|
||||||
'Item Barcode',
|
'Item Barcode',
|
||||||
fields=['barcode', 'barcode_type'],
|
fields=['barcode', 'barcode_type'],
|
||||||
filters={'parent': item_code})
|
filters={'parent': item_code})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user