fix: always set sales incoming rate for internal transfers

(cherry picked from commit d049c97884)
This commit is contained in:
Ninad1306
2024-11-27 12:05:39 +05:30
committed by Mergify
parent 38aa3769bb
commit 05795af471

View File

@@ -356,14 +356,14 @@ class BuyingController(SubcontractingController):
if not self.is_internal_transfer(): if not self.is_internal_transfer():
return return
self.set_sales_incoming_rate_for_internal_transfer()
allow_at_arms_length_price = frappe.get_cached_value( allow_at_arms_length_price = frappe.get_cached_value(
"Stock Settings", None, "allow_internal_transfer_at_arms_length_price" "Stock Settings", None, "allow_internal_transfer_at_arms_length_price"
) )
if allow_at_arms_length_price: if allow_at_arms_length_price:
return return
self.set_sales_incoming_rate_for_internal_transfer()
for d in self.get("items"): for d in self.get("items"):
d.discount_percentage = 0.0 d.discount_percentage = 0.0
d.discount_amount = 0.0 d.discount_amount = 0.0