fix: validation for existing bundles
(cherry picked from commit 67f43d37df9e77c3e59562117fa44ea76273a536)
This commit is contained in:
		
							parent
							
								
									5c12872f70
								
							
						
					
					
						commit
						c0de9c0cef
					
				| @ -64,7 +64,7 @@ class ProductBundle(Document): | ||||
| 
 | ||||
| 	def validate_child_items(self): | ||||
| 		for item in self.items: | ||||
| 			if frappe.db.exists("Product Bundle", item.item_code): | ||||
| 			if frappe.db.exists("Product Bundle", {"name": item.item_code, "disabled": 0}): | ||||
| 				frappe.throw( | ||||
| 					_( | ||||
| 						"Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save" | ||||
| @ -75,7 +75,7 @@ class ProductBundle(Document): | ||||
| @frappe.whitelist() | ||||
| @frappe.validate_and_sanitize_search_inputs | ||||
| def get_new_item_code(doctype, txt, searchfield, start, page_len, filters): | ||||
| 	product_bundles = frappe.db.get_list("Product Bundle", pluck="name") | ||||
| 	product_bundles = frappe.db.get_list("Product Bundle", {"disabled": 0}, pluck="name") | ||||
| 	item = frappe.qb.DocType("Item") | ||||
| 	return ( | ||||
| 		frappe.qb.from_(item) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user