Feedback 1700: SST-03: Es befinden sich unerlaubte Felder in Ihrem Aufruf
							parent
							
								
									8683c2315c
								
							
						
					
					
						commit
						1909898100
					
				|  | @ -193,14 +193,17 @@ class SaleOrder(models.Model): | |||
|         if not partner: | ||||
|             raise ValidationError( | ||||
|                 _("Der Kunde mit der Portal-ID \'%s\' kann nicht zugeordnet werden") % vals['portal_id']) | ||||
|         del vals['portal_id'] | ||||
|         delivery_partner = self.env['res.partner'] | ||||
|         delivery_vals = {} | ||||
|         if vals.get('portal_delivery_id', False): | ||||
|             delivery_partner = self.env['res.partner'].search([('portal_id', '=', vals['portal_delivery_id'])]) | ||||
|             delivery_vals['portal_id'] = vals['portal_delivery_id'] | ||||
|             del vals['portal_delivery_id'] | ||||
|         for key in list(vals.keys()): | ||||
|             if key.startswith('delivery_'): | ||||
|                 delivery_vals[key.replace('delivery_', '')] = vals[key] | ||||
|                 del vals[key] | ||||
| 
 | ||||
|         delivery_partner.with_context(delivery_partner=True).check_not_specified_fields(delivery_vals) | ||||
|         delivery_vals = delivery_partner.correct_values(delivery_vals) | ||||
|  | @ -219,6 +222,8 @@ class SaleOrder(models.Model): | |||
| 
 | ||||
|         attachment_vals = vals.get('attachment_ids', False) | ||||
|         order_line_vals = vals.get('order_lines', False) | ||||
|         del vals['attachment_ids'] | ||||
|         del vals['order_lines'] | ||||
|         self.check_not_specified_fields(vals) | ||||
|         vals = self.correct_values(vals) | ||||
|         payment_term = partner.property_payment_term_id | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue