diff --git a/odoo_openupgrade_wizard/tools/tools_odoo_module.py b/odoo_openupgrade_wizard/tools/tools_odoo_module.py index fea1d30..a07b37f 100644 --- a/odoo_openupgrade_wizard/tools/tools_odoo_module.py +++ b/odoo_openupgrade_wizard/tools/tools_odoo_module.py @@ -346,8 +346,20 @@ class OdooModule(object): def get_odoo_apps_url(self): logger.info("Searching %s in the Odoo appstore ..." % self.name) - url = f"https://apps.odoo.com/apps/modules/14.0/{self.name}/" - if requests.get(url).status_code == 200: + url = ( + f"https://apps.odoo.com/apps/modules/" + f"{self.analyse.initial_version}/{self.name}/" + ) + try: + response = requests.get(url) + except requests.exceptions.RequestException as err: + logger.warning( + "Error when trying to get %s: %s", + url, + err, + ) + return False + if response.status_code == 200: return url return False