mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-22 10:56:30 +00:00
fix: condition to update the last puurchase rate
(cherry picked from commit bad901e7da)
This commit is contained in:
committed by
Mergify
parent
a60acbc592
commit
353fa0cbc3
@@ -1196,7 +1196,7 @@ def get_last_purchase_details(item_code, doc_name=None, conversion_rate=1.0):
|
|||||||
return out
|
return out
|
||||||
|
|
||||||
|
|
||||||
def get_purchase_voucher_details(doctype, item_code, document_name):
|
def get_purchase_voucher_details(doctype, item_code, document_name=None):
|
||||||
parent_doc = frappe.qb.DocType(doctype)
|
parent_doc = frappe.qb.DocType(doctype)
|
||||||
child_doc = frappe.qb.DocType(doctype + " Item")
|
child_doc = frappe.qb.DocType(doctype + " Item")
|
||||||
|
|
||||||
@@ -1215,9 +1215,11 @@ def get_purchase_voucher_details(doctype, item_code, document_name):
|
|||||||
)
|
)
|
||||||
.where(parent_doc.docstatus == 1)
|
.where(parent_doc.docstatus == 1)
|
||||||
.where(child_doc.item_code == item_code)
|
.where(child_doc.item_code == item_code)
|
||||||
.where(parent_doc.name != document_name)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if document_name:
|
||||||
|
query = query.where(parent_doc.name != document_name)
|
||||||
|
|
||||||
if doctype in ("Purchase Receipt", "Purchase Invoice"):
|
if doctype in ("Purchase Receipt", "Purchase Invoice"):
|
||||||
query = query.select(parent_doc.posting_date, parent_doc.posting_time)
|
query = query.select(parent_doc.posting_date, parent_doc.posting_time)
|
||||||
query = query.orderby(
|
query = query.orderby(
|
||||||
|
|||||||
Reference in New Issue
Block a user