fix: invalid keyword argument 'pluck'

This commit is contained in:
Saqib Ansari
2022-03-31 14:38:40 +05:30
parent 0bafec2384
commit ab7417c26a

View File

@@ -2,18 +2,19 @@ import frappe
def execute():
'''
"""
Fetch and Set is_return & return_against from POS Invoice in POS Invoice References table.
'''
"""
POSClosingEntry = frappe.qb.DocType("POS Closing Entry")
open_pos_closing_entries = (
frappe.qb
.from_(POSClosingEntry)
.select(POSClosingEntry.name)
.where(POSClosingEntry.docstatus == 0)
.run(pluck=True)
)
frappe.qb.from_(POSClosingEntry)
.select(POSClosingEntry.name)
.where(POSClosingEntry.docstatus == 0)
.run()
)
if open_pos_closing_entries:
open_pos_closing_entries = [d[0] for d in open_pos_closing_entries]
if not open_pos_closing_entries:
return
@@ -21,13 +22,12 @@ def execute():
POSInvoiceReference = frappe.qb.DocType("POS Invoice Reference")
POSInvoice = frappe.qb.DocType("POS Invoice")
pos_invoice_references = (
frappe.qb
.from_(POSInvoiceReference)
.join(POSInvoice)
.on(POSInvoiceReference.pos_invoice == POSInvoice.name)
.select(POSInvoiceReference.name, POSInvoice.is_return, POSInvoice.return_against)
.where(POSInvoiceReference.parent.isin(open_pos_closing_entries))
.run(as_dict=True)
frappe.qb.from_(POSInvoiceReference)
.join(POSInvoice)
.on(POSInvoiceReference.pos_invoice == POSInvoice.name)
.select(POSInvoiceReference.name, POSInvoice.is_return, POSInvoice.return_against)
.where(POSInvoiceReference.parent.isin(open_pos_closing_entries))
.run(as_dict=True)
)
for row in pos_invoice_references: