changeset c1ee9569ceb6 in modules/account_tax_rule_country:6.0
details: 
https://hg.tryton.org/modules/account_tax_rule_country?cmd=changeset&node=c1ee9569ceb6
description:
        Ignore address of sale and purchase with empty warehouse

        issue10401
        review362021002
        (grafted from 3afa6cea9ad288bffb28641744f02005b596efce)
diffstat:

 account.py |  16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diffs (33 lines):

diff -r 54a3413dc4c5 -r c1ee9569ceb6 account.py
--- a/account.py        Mon May 03 16:07:41 2021 +0200
+++ b/account.py        Wed Jun 09 08:31:59 2021 +0200
@@ -121,10 +121,10 @@
         if (SaleLine
                 and isinstance(self.origin, SaleLine)
                 and self.origin.id >= 0):
-            warehouse_address = self.origin.warehouse.address
-            if warehouse_address:
-                from_country = warehouse_address.country
-                from_subdivision = warehouse_address.subdivision
+            warehouse = self.origin.warehouse
+            if warehouse and warehouse.address:
+                from_country = warehouse.address.country
+                from_subdivision = warehouse.address.subdivision
             shipment_address = self.origin.sale.shipment_address
             to_country = shipment_address.country
             to_subdivision = shipment_address.subdivision
@@ -134,10 +134,10 @@
             invoice_address = self.origin.purchase.invoice_address
             from_country = invoice_address.country
             from_subdivision = invoice_address.subdivision
-            warehouse_address = self.origin.purchase.warehouse.address
-            if warehouse_address:
-                to_country = warehouse_address.country
-                to_subdivision = warehouse_address.subdivision
+            warehouse = self.origin.purchase.warehouse
+            if warehouse and warehouse.address:
+                to_country = warehouse.address.country
+                to_subdivision = warehouse.address.subdivision
 
         pattern['from_country'] = from_country.id if from_country else None
         pattern['from_subdivision'] = (

Reply via email to