mirror of
https://github.com/frappe/erpnext.git
synced 2026-09-17 18:45:20 +00:00
fix: keep each row's own rate under maintain same rate
This commit is contained in:
@@ -222,7 +222,11 @@ def get_rate_locked_source_row(ctx: ItemDetailsCtx, doc) -> frappe._dict | None:
|
|||||||
if not source_fields or not doc or ctx.get("is_return") or not maintain_same_rate_enabled(ctx):
|
if not source_fields or not doc or ctx.get("is_return") or not maintain_same_rate_enabled(ctx):
|
||||||
return None
|
return None
|
||||||
|
|
||||||
row = next((d for d in doc.get("items") or [] if d.get("name") == ctx.child_docname), None)
|
row = (
|
||||||
|
next((d for d in doc.get("items") or [] if d.get("name") == ctx.child_docname), None)
|
||||||
|
if ctx.child_docname
|
||||||
|
else ctx
|
||||||
|
)
|
||||||
if not row:
|
if not row:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user