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