fix: quotation to so frappe crm (backport #43644) (#43646)

fix: quotation to so frappe crm (#43644)

(cherry picked from commit d57624b182)

Co-authored-by: Nihantra C. Patel <141945075+Nihantra-Patel@users.noreply.github.com>
This commit is contained in:
mergify[bot]
2024-10-14 15:03:35 +05:30
committed by GitHub
parent 050ca4b726
commit f3ceb4ac7d

View File

@@ -369,11 +369,6 @@ def _make_sales_order(source_name, target_doc=None, ignore_permissions=False):
if customer: if customer:
target.customer = customer.name target.customer = customer.name
target.customer_name = customer.customer_name target.customer_name = customer.customer_name
if source.referral_sales_partner:
target.sales_partner = source.referral_sales_partner
target.commission_rate = frappe.get_value(
"Sales Partner", source.referral_sales_partner, "commission_rate"
)
# sales team # sales team
if not target.get("sales_team"): if not target.get("sales_team"):
@@ -387,6 +382,12 @@ def _make_sales_order(source_name, target_doc=None, ignore_permissions=False):
}, },
) )
if source.referral_sales_partner:
target.sales_partner = source.referral_sales_partner
target.commission_rate = frappe.get_value(
"Sales Partner", source.referral_sales_partner, "commission_rate"
)
target.flags.ignore_permissions = ignore_permissions target.flags.ignore_permissions = ignore_permissions
target.run_method("set_missing_values") target.run_method("set_missing_values")
target.run_method("calculate_taxes_and_totals") target.run_method("calculate_taxes_and_totals")