|  | @ -40,8 +40,8 @@ class ProductProduct(models.Model): | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     def write(self, vals): |  |  |     def write(self, vals): | 
			
		
	
		
		
			
				
					|  |  |         res = super(ProductProduct, self).write(vals) |  |  |         res = super(ProductProduct, self).write(vals) | 
			
		
	
		
		
			
				
					
					|  |  |         self.product_multi_barcodes.update({ |  |  |         res.product_multi_barcodes.update({ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |             'template_multi': self.product_tmpl_id.id |  |  |             'template_multi': res.product_tmpl_id.id | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |         }) |  |  |         }) | 
			
		
	
		
		
			
				
					|  |  |         return res |  |  |         return res | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -53,7 +53,7 @@ class ProductProduct(models.Model): | 
			
		
	
		
		
			
				
					|  |  |             domain = ['|', '|', ('name', operator, name), ('default_code', operator, name), |  |  |             domain = ['|', '|', ('name', operator, name), ('default_code', operator, name), | 
			
		
	
		
		
			
				
					|  |  |                       '|', ('barcode', operator, name), ('product_multi_barcodes', operator, name)] |  |  |                       '|', ('barcode', operator, name), ('product_multi_barcodes', operator, name)] | 
			
		
	
		
		
			
				
					|  |  |         product_id = self._search(expression.AND([domain, args]), limit=limit, access_rights_uid=name_get_uid) |  |  |         product_id = self._search(expression.AND([domain, args]), limit=limit, access_rights_uid=name_get_uid) | 
			
		
	
		
		
			
				
					
					|  |  |         return self.browse(product_id).name_get() |  |  |         return product_id | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | class ProductTemplate(models.Model): |  |  | class ProductTemplate(models.Model): | 
			
		
	
	
		
		
			
				
					|  | @ -71,9 +71,9 @@ class ProductTemplate(models.Model): | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     def write(self, vals): |  |  |     def write(self, vals): | 
			
		
	
		
		
			
				
					|  |  |         res = super(ProductTemplate, self).write(vals) |  |  |         res = super(ProductTemplate, self).write(vals) | 
			
		
	
		
		
			
				
					
					|  |  |         if self.template_multi_barcodes: |  |  |         if res.template_multi_barcodes: | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |             self.template_multi_barcodes.update({ |  |  |             res.template_multi_barcodes.update({ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |                 'product_multi': self.product_variant_id.id |  |  |                 'product_multi': res.product_variant_id.id | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |             }) |  |  |             }) | 
			
		
	
		
		
			
				
					|  |  |         return res |  |  |         return res | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | 
 |