Fix on_change: clean location and address when custome/supplier is unset.
This commit is contained in:
1 parent
af6c5cbe3f
commit
10dce84903
1 file changed
+3
-2
+3
-2
@@ -95,7 +95,7 @@ class PackingIn(OSV):
|
||||
|
||||
def on_change_supplier(self, cursor, user, ids, values, context=None):
|
||||
if not values.get('supplier'):
|
||||
return {}
|
||||
return {'contact_address': False}
|
||||
party_obj = self.pool.get("party.party")
|
||||
address_id = party_obj.address_get(cursor, user, values['supplier'],
|
||||
context=context)
|
||||
@@ -366,7 +366,8 @@ class PackingOut(OSV):
|
||||
|
||||
def on_change_customer(self, cursor, user, ids, values, context=None):
|
||||
if not values.get('customer'):
|
||||
return {}
|
||||
return {'delivery_address': False,
|
||||
'customer_location': False}
|
||||
party_obj = self.pool.get("party.party")
|
||||
address_id = party_obj.address_get(cursor, user, values['customer'],
|
||||
type='delivery', context=context)
|
||||
|
||||
Reference in new issue
Block a user