more updates to party
diff --git a/erpnext/controllers/selling_controller.py b/erpnext/controllers/selling_controller.py
index 73b341d..b0eafe0 100644
--- a/erpnext/controllers/selling_controller.py
+++ b/erpnext/controllers/selling_controller.py
@@ -35,10 +35,10 @@
 	def set_missing_lead_customer_details(self):
 		from erpnext.selling.doctype.customer.customer import get_customer_details
 		if self.doc.customer:
-			self.doc.update_if_not_set(get_customer_details(self.doc.customer))
+			self.doc.update_if_missing(get_customer_details(self.doc.customer))
 		
 		elif self.doc.lead:
-			self.doc.update_if_not_set(self.get_lead_defaults())
+			self.doc.update_if_missing(self.get_lead_defaults())
 						
 	def set_price_list_and_item_details(self):
 		self.set_price_list_currency("Selling")