fix: remove cache param
This commit is contained in:
parent
27df455b98
commit
010bd9c558
@ -534,7 +534,7 @@ class POSInvoice(SalesInvoice):
|
|||||||
if not self.debit_to:
|
if not self.debit_to:
|
||||||
self.debit_to = get_party_account("Customer", self.customer, self.company)
|
self.debit_to = get_party_account("Customer", self.customer, self.company)
|
||||||
self.party_account_currency = frappe.get_cached_value(
|
self.party_account_currency = frappe.get_cached_value(
|
||||||
"Account", self.debit_to, "account_currency", cache=True
|
"Account", self.debit_to, "account_currency"
|
||||||
)
|
)
|
||||||
if not self.due_date and self.customer:
|
if not self.due_date and self.customer:
|
||||||
self.due_date = get_due_date(self.posting_date, "Customer", self.customer, self.company)
|
self.due_date = get_due_date(self.posting_date, "Customer", self.customer, self.company)
|
||||||
|
@ -385,7 +385,7 @@ def get_party_account(party_type, party=None, company=None):
|
|||||||
existing_gle_currency = get_party_gle_currency(party_type, party, company)
|
existing_gle_currency = get_party_gle_currency(party_type, party, company)
|
||||||
if existing_gle_currency:
|
if existing_gle_currency:
|
||||||
if account:
|
if account:
|
||||||
account_currency = frappe.get_cached_value("Account", account, "account_currency", cache=True)
|
account_currency = frappe.get_cached_value("Account", account, "account_currency")
|
||||||
if (account and account_currency != existing_gle_currency) or not account:
|
if (account and account_currency != existing_gle_currency) or not account:
|
||||||
account = get_party_gle_account(party_type, party, company)
|
account = get_party_gle_account(party_type, party, company)
|
||||||
|
|
||||||
@ -402,7 +402,7 @@ def get_party_bank_account(party_type, party):
|
|||||||
def get_party_account_currency(party_type, party, company):
|
def get_party_account_currency(party_type, party, company):
|
||||||
def generator():
|
def generator():
|
||||||
party_account = get_party_account(party_type, party, company)
|
party_account = get_party_account(party_type, party, company)
|
||||||
return frappe.get_cached_value("Account", party_account, "account_currency", cache=True)
|
return frappe.get_cached_value("Account", party_account, "account_currency")
|
||||||
|
|
||||||
return frappe.local_cache("party_account_currency", (party_type, party, company), generator)
|
return frappe.local_cache("party_account_currency", (party_type, party, company), generator)
|
||||||
|
|
||||||
@ -474,9 +474,7 @@ def validate_party_accounts(doc):
|
|||||||
else:
|
else:
|
||||||
companies.append(account.company)
|
companies.append(account.company)
|
||||||
|
|
||||||
party_account_currency = frappe.get_cached_value(
|
party_account_currency = frappe.get_cached_value("Account", account.account, "account_currency")
|
||||||
"Account", account.account, "account_currency", cache=True
|
|
||||||
)
|
|
||||||
if frappe.db.get_default("Company"):
|
if frappe.db.get_default("Company"):
|
||||||
company_default_currency = frappe.get_cached_value(
|
company_default_currency = frappe.get_cached_value(
|
||||||
"Company", frappe.db.get_default("Company"), "default_currency"
|
"Company", frappe.db.get_default("Company"), "default_currency"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user