diff --git a/data_nature_importer/README.rst b/data_nature_importer/README.rst index 8b58055..ac6d593 100644 --- a/data_nature_importer/README.rst +++ b/data_nature_importer/README.rst @@ -39,6 +39,7 @@ Changelog ========= - 16.0.1.0.0: Initial module. +- 16.0.1.0.1: Catch empty metadata response in _get_dn_metadata Bug Tracker =========== diff --git a/data_nature_importer/__manifest__.py b/data_nature_importer/__manifest__.py index d89c30d..047704b 100644 --- a/data_nature_importer/__manifest__.py +++ b/data_nature_importer/__manifest__.py @@ -4,7 +4,7 @@ "author": "BAKEUP", "website": "https://www.bakeup.org", "category": "product", - "version": "16.0.1.0.0", + "version": "16.0.1.0.1", "depends": ["product"], "data": [ "security/ir.model.access.csv", diff --git a/data_nature_importer/models/product_template.py b/data_nature_importer/models/product_template.py index eca6ab8..e1605b4 100644 --- a/data_nature_importer/models/product_template.py +++ b/data_nature_importer/models/product_template.py @@ -16,8 +16,10 @@ class ProductTemplate(models.Model): self.ensure_one() if not self.barcode: return False - metadata = dn_utils.get_datanature_metadata(self, self.barcode)[0] - return metadata + metadata = dn_utils.get_datanature_metadata(self, self.barcode) + if not metadata: + return False + return metadata[0] def _get_dn_image(self): self.ensure_one() diff --git a/data_nature_importer/readme/HISTORY.rst b/data_nature_importer/readme/HISTORY.rst index 1d96458..3af418f 100644 --- a/data_nature_importer/readme/HISTORY.rst +++ b/data_nature_importer/readme/HISTORY.rst @@ -1 +1,2 @@ - 16.0.1.0.0: Initial module. +- 16.0.1.0.1: Catch empty metadata response in _get_dn_metadata diff --git a/data_nature_importer/static/description/index.html b/data_nature_importer/static/description/index.html index 06586fb..d6909bc 100644 --- a/data_nature_importer/static/description/index.html +++ b/data_nature_importer/static/description/index.html @@ -382,6 +382,7 @@ ul.auto-toc {