mirror of
https://github.com/frappe/erpnext.git
synced 2026-09-14 17:33:09 +00:00
fix: logical error in where condition of qb query
(cherry picked from commit 47f8a86003)
# Conflicts:
# erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
This commit is contained in:
@@ -1404,7 +1404,7 @@ def add_operations_cost(stock_entry, work_order=None, expense_account=None):
|
||||
query = (
|
||||
frappe.qb.from_(table)
|
||||
.select(Sum(table.amount).as_("amount"))
|
||||
.where(table.parent.isin(subquery) & (table.description == "Corrective Operation Cost"))
|
||||
.where(table.parent.isin(subquery) & (table.has_corrective_cost == 1))
|
||||
)
|
||||
return query.run(as_dict=True)[0].amount or 0
|
||||
|
||||
@@ -1424,6 +1424,7 @@ def add_operations_cost(stock_entry, work_order=None, expense_account=None):
|
||||
{
|
||||
"expense_account": expense_account,
|
||||
"description": "Corrective Operation Cost",
|
||||
"has_corrective_cost": 1,
|
||||
"amount": remaining_cc / max_qty * flt(stock_entry.fg_completed_qty),
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user