Skip to content

Commit

Permalink
Merge pull request #32165 from frappe/mergify/bp/version-13-hotfix/pr…
Browse files Browse the repository at this point in the history
…-32144

fix: Rate for internal PI have non stock UOM items (backport #32144)
  • Loading branch information
deepeshgarg007 authored Sep 13, 2022
2 parents 2b900e2 + 6a5beec commit ef5dd1d
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion erpnext/controllers/buying_controller.py
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,11 @@ def set_incoming_rate(self):
rate = flt(outgoing_rate * (d.conversion_factor or 1), d.precision("rate"))
else:
field = "incoming_rate" if self.get("is_internal_supplier") else "rate"
rate = frappe.db.get_value(ref_doctype, d.get(frappe.scrub(ref_doctype)), field)
rate = flt(
frappe.db.get_value(ref_doctype, d.get(frappe.scrub(ref_doctype)), field)
* (d.conversion_factor or 1),
d.precision("rate"),
)

if self.is_internal_transfer():
if rate != d.rate:
Expand Down

0 comments on commit ef5dd1d

Please sign in to comment.