fix: importing Sum() for qb for test fix

This commit is contained in:
Subin Tom
2022-01-03 19:01:57 +05:30
committed by GitHub
parent 110a1e5557
commit a34ded79f3

View File

@@ -316,6 +316,7 @@ def make_batch(args):
@frappe.whitelist()
def get_pos_reserved_batch_qty(filters):
from frappe.query_builder.functions import Sum
import json
if isinstance(filters, str):
@@ -323,7 +324,7 @@ def get_pos_reserved_batch_qty(filters):
p = frappe.qb.DocType("POS Invoice").as_("p")
item = frappe.qb.DocType("POS Invoice Item").as_("item")
sum_qty = frappe.query_builder.functions.Sum(item.qty).as_("qty")
sum_qty = Sum(item.qty).as_("qty")
reserved_batch_qty = frappe.qb.from_(p).from_(item).select(sum_qty).where(
(p.name == item.parent) &
@@ -337,4 +338,4 @@ def get_pos_reserved_batch_qty(filters):
).run()
flt_reserved_batch_qty = flt(reserved_batch_qty[0][0])
return flt_reserved_batch_qty
return flt_reserved_batch_qty