mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-15 15:45:01 +00:00
refactor: use query builder to set company address
This commit is contained in:
@@ -2885,14 +2885,16 @@ def save_company_master_details(name, company, details):
|
||||
if company_address:
|
||||
company_address_display = frappe.db.get_value("Sales Invoice", name, "company_address_display")
|
||||
if not company_address_display or details.get("address_line1"):
|
||||
frappe.db.set_value(
|
||||
"Sales Invoice",
|
||||
name,
|
||||
{
|
||||
"company_address": company_address,
|
||||
"company_address_display": get_address_display(company_address),
|
||||
},
|
||||
)
|
||||
from frappe.query_builder import DocType
|
||||
|
||||
SalesInvoice = DocType("Sales Invoice")
|
||||
|
||||
(
|
||||
frappe.qb.update(SalesInvoice)
|
||||
.set(SalesInvoice.company_address, company_address)
|
||||
.set(SalesInvoice.company_address_display, get_address_display(company_address))
|
||||
.where(SalesInvoice.name == name)
|
||||
).run()
|
||||
|
||||
return True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user