From 85c41fc408198d92d2a8dc7a6273faa50830f113 Mon Sep 17 00:00:00 2001 From: Ahmed Aly Date: Mon, 23 Apr 2018 13:33:35 +0200 Subject: [PATCH] Feedback 1650 bug fix --- ext/custom-addons/dp_custom/models/sale.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/custom-addons/dp_custom/models/sale.py b/ext/custom-addons/dp_custom/models/sale.py index 56d4f582..2392c463 100644 --- a/ext/custom-addons/dp_custom/models/sale.py +++ b/ext/custom-addons/dp_custom/models/sale.py @@ -181,6 +181,10 @@ class SaleOrder(models.Model): delivery_vals['parent_id'] = partner.id if delivery_partner: + allowed_update_keys = ['firstname', 'lastname', 'midname', 'email', 'phone'] + for key in list(delivery_vals.keys()): + if key not in allowed_update_keys: + del delivery_partner[key] delivery_partner.write(delivery_vals) else: if not delivery_vals.get('type', False):