Fix on_change: clean location and address when custome/supplier is unset.

This commit is contained in:
Bertrand Chenal committed 2009-01-27 14:57:46 +01:00
1 parent af6c5cbe3f
commit 10dce84903
1 file changed
+3 -2
+3 -2
View File
@@ -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)