Merge pull request #22997 from abhishekbalam/set_opportunity_status_to_converted

fix(CRM): Change Opportunity to 'Converted' when Sales Order is created
This commit is contained in:
Deepesh Garg
2020-08-11 16:00:16 +05:30
committed by GitHub

View File

@@ -119,6 +119,14 @@ class Opportunity(TransactionBase):
and q.status not in ('Lost', 'Closed')""", self.name) and q.status not in ('Lost', 'Closed')""", self.name)
def has_ordered_quotation(self): def has_ordered_quotation(self):
if not self.with_items:
return frappe.get_all('Quotation',
{
'opportunity': self.name,
'status': 'Ordered',
'docstatus': 1
}, 'name')
else:
return frappe.db.sql(""" return frappe.db.sql("""
select q.name select q.name
from `tabQuotation` q, `tabQuotation Item` qi from `tabQuotation` q, `tabQuotation Item` qi