From c35acb122c1fbd518b0329269f87fa0d6eefd3e6 Mon Sep 17 00:00:00 2001 From: Darko Nikolovski Date: Wed, 10 Mar 2021 15:57:30 +0100 Subject: [PATCH] [FIX] mapping --- connector_magento/models/partner/importer.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/connector_magento/models/partner/importer.py b/connector_magento/models/partner/importer.py index 75d11b66d..586fb171b 100644 --- a/connector_magento/models/partner/importer.py +++ b/connector_magento/models/partner/importer.py @@ -294,10 +294,15 @@ class BaseAddressImportMapper(AbstractComponent): @mapping def state(self, record): - if not record.get("region"): + region = record.get("region") + if isinstance(region, dict): + region = region.get("region") + + if not region: return + state = self.env["res.country.state"].search( - [("name", "=ilike", record["region"])], limit=1, + [("name", "=ilike", region)], limit=1, ) if state: return {"state_id": state.id}