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: |         if not partner: | ||||||
|             raise ValidationError( |             raise ValidationError( | ||||||
|                 _("Der Kunde mit der Portal-ID \'%s\' kann nicht zugeordnet werden") % vals['portal_id']) |                 _("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_partner = self.env['res.partner'] | ||||||
|         delivery_vals = {} |         delivery_vals = {} | ||||||
|         if vals.get('portal_delivery_id', False): |         if vals.get('portal_delivery_id', False): | ||||||
|             delivery_partner = self.env['res.partner'].search([('portal_id', '=', vals['portal_delivery_id'])]) |             delivery_partner = self.env['res.partner'].search([('portal_id', '=', vals['portal_delivery_id'])]) | ||||||
|             delivery_vals['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()): |         for key in list(vals.keys()): | ||||||
|             if key.startswith('delivery_'): |             if key.startswith('delivery_'): | ||||||
|                 delivery_vals[key.replace('delivery_', '')] = vals[key] |                 delivery_vals[key.replace('delivery_', '')] = vals[key] | ||||||
|  |                 del vals[key] | ||||||
| 
 | 
 | ||||||
|         delivery_partner.with_context(delivery_partner=True).check_not_specified_fields(delivery_vals) |         delivery_partner.with_context(delivery_partner=True).check_not_specified_fields(delivery_vals) | ||||||
|         delivery_vals = delivery_partner.correct_values(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) |         attachment_vals = vals.get('attachment_ids', False) | ||||||
|         order_line_vals = vals.get('order_lines', False) |         order_line_vals = vals.get('order_lines', False) | ||||||
|  |         del vals['attachment_ids'] | ||||||
|  |         del vals['order_lines'] | ||||||
|         self.check_not_specified_fields(vals) |         self.check_not_specified_fields(vals) | ||||||
|         vals = self.correct_values(vals) |         vals = self.correct_values(vals) | ||||||
|         payment_term = partner.property_payment_term_id |         payment_term = partner.property_payment_term_id | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue