fix(quotation): carry forward communications from opportunity (#57507)

This commit is contained in:
Diptanil Saha
2026-07-27 23:29:57 +05:30
committed by GitHub
parent 425191e57e
commit 28c96999e2

View File

@@ -301,6 +301,7 @@ class Quotation(SellingController):
# update enquiry status
self.update_opportunity("Quotation")
self.update_lead()
self.carry_forward_communication()
def on_cancel(self):
if self.lost_reasons:
@@ -312,6 +313,18 @@ class Quotation(SellingController):
self.update_opportunity("Open")
self.update_lead()
def carry_forward_communication(self):
from erpnext.crm.utils import copy_comments, link_communications
if not (
self.opportunity
and frappe.get_single_value("CRM Settings", "carry_forward_communication_and_comments")
):
return
copy_comments("Opportunity", self.opportunity, self)
link_communications("Opportunity", self.opportunity, self)
def print_other_charges(self, docname):
print_lst = []
for d in self.get("taxes"):