* fix: merge conflict * fix: restored missing set_gst_state_and_state_number function * fix: style linting as per codacy * fix: Fixes related to customer/lead merging * fix: merge conflict * fix: Fixes related to customer/lead merging * fix: Assign isue/opportunity to user * fix: Assign isue/opportunity to user * fix: Replaced Invoice type by GST Category * fix: merge conflict * fix: merge conflict * fix: test cases * fix: test cases
		
			
				
	
	
		
			18 lines
		
	
	
		
			877 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			877 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from __future__ import unicode_literals
 | |
| import frappe
 | |
| 
 | |
| def execute():
 | |
| 
 | |
| 	frappe.reload_doctype("Opportunity")
 | |
| 	if frappe.db.has_column("Opportunity", "enquiry_from"):
 | |
| 		frappe.db.sql(""" UPDATE `tabOpportunity` set opportunity_from = enquiry_from
 | |
| 			where ifnull(opportunity_from, '') = '' and ifnull(enquiry_from, '') != ''""")
 | |
| 
 | |
| 	if frappe.db.has_column("Opportunity", "lead") and frappe.db.has_column("Opportunity", "enquiry_from"):
 | |
| 		frappe.db.sql(""" UPDATE `tabOpportunity` set party_name = lead
 | |
| 			where enquiry_from = 'Lead' and ifnull(party_name, '') = '' and ifnull(lead, '') != ''""")
 | |
| 
 | |
| 	if frappe.db.has_column("Opportunity", "customer") and frappe.db.has_column("Opportunity", "enquiry_from"):
 | |
| 		frappe.db.sql(""" UPDATE `tabOpportunity` set party_name = customer
 | |
| 			 where enquiry_from = 'Customer' and ifnull(party_name, '') = '' and ifnull(customer, '') != ''""")
 |