At least add a row for old logic to work properly
This commit is contained in:
		
							parent
							
								
									c819ea38a0
								
							
						
					
					
						commit
						127b3f552b
					
				| @ -128,6 +128,7 @@ class Item(WebsiteGenerator): | |||||||
| 		self.validate_uom_conversion_factor() | 		self.validate_uom_conversion_factor() | ||||||
| 		self.validate_item_defaults() | 		self.validate_item_defaults() | ||||||
| 		self.update_defaults_from_item_group() | 		self.update_defaults_from_item_group() | ||||||
|  | 		self.update_defaults_add_company() | ||||||
| 
 | 
 | ||||||
| 		if not self.get("__islocal"): | 		if not self.get("__islocal"): | ||||||
| 			self.old_item_group = frappe.db.get_value(self.doctype, self.name, "item_group") | 			self.old_item_group = frappe.db.get_value(self.doctype, self.name, "item_group") | ||||||
| @ -135,6 +136,10 @@ class Item(WebsiteGenerator): | |||||||
| 					from `tabWebsite Item Group` | 					from `tabWebsite Item Group` | ||||||
| 					where parentfield='website_item_groups' and parenttype='Item' and parent=%s""", self.name) | 					where parentfield='website_item_groups' and parenttype='Item' and parent=%s""", self.name) | ||||||
| 
 | 
 | ||||||
|  | 	def update_defaults_add_company(self): | ||||||
|  | 		if not self.item_defaults: | ||||||
|  | 				self.append("item_defaults", {"company": frappe.defaults.get_defaults().company}) | ||||||
|  | 
 | ||||||
| 	def on_update(self): | 	def on_update(self): | ||||||
| 		invalidate_cache_for_item(self) | 		invalidate_cache_for_item(self) | ||||||
| 		self.validate_name_with_item_group() | 		self.validate_name_with_item_group() | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user