Missing test on address before using it
issue3531 review2021002
This commit is contained in:
1 parent
97fa01f6da
commit
8da51a29d5
1 file changed
+12
-12
+12
-12
@@ -260,10 +260,10 @@ class ShipmentIn(Workflow, ModelSQL, ModelView):
|
||||
return Transaction().context.get('company')
|
||||
|
||||
def on_change_supplier(self):
|
||||
if not self.supplier:
|
||||
return {'contact_address': None}
|
||||
address = self.supplier.address_get()
|
||||
return {'contact_address': address.id}
|
||||
address = None
|
||||
if self.supplier:
|
||||
address = self.supplier.address_get()
|
||||
return {'contact_address': address.id if address else None}
|
||||
|
||||
def on_change_with_supplier_location(self, name=None):
|
||||
if self.supplier:
|
||||
@@ -967,10 +967,10 @@ class ShipmentOut(Workflow, ModelSQL, ModelView):
|
||||
return Transaction().context.get('company')
|
||||
|
||||
def on_change_customer(self):
|
||||
if not self.customer:
|
||||
return {'delivery_address': None}
|
||||
address = self.customer.address_get(type='delivery')
|
||||
return {'delivery_address': address.id}
|
||||
address = None
|
||||
if self.customer:
|
||||
address = self.customer.address_get(type='delivery')
|
||||
return {'delivery_address': address.id if address else None}
|
||||
|
||||
def on_change_with_customer_location(self, name=None):
|
||||
if self.customer:
|
||||
@@ -1469,11 +1469,11 @@ class ShipmentOutReturn(Workflow, ModelSQL, ModelView):
|
||||
return Transaction().context.get('company')
|
||||
|
||||
def on_change_customer(self):
|
||||
if not self.customer:
|
||||
return {'delivery_address': None}
|
||||
address = self.customer.address_get(type='delivery')
|
||||
address = None
|
||||
if self.customer:
|
||||
address = self.customer.address_get(type='delivery')
|
||||
return {
|
||||
'delivery_address': address.id,
|
||||
'delivery_address': address.id if address else None,
|
||||
}
|
||||
|
||||
def on_change_with_customer_location(self, name=None):
|
||||
|
||||
Reference in new issue
Block a user