diff --git a/classes/module/Module.php b/classes/module/Module.php index 0f8b45b76..e76ddd7ad 100644 --- a/classes/module/Module.php +++ b/classes/module/Module.php @@ -395,8 +395,11 @@ abstract class ModuleCore { self::$modules_cache[$module->name]['upgrade']['upgraded_from'] = $module->database_version; // Check the version of the module with the registered one and look if any upgrade file exist - return Tools::version_compare($module->version, $module->database_version, '>') - && $module->loadUpgradeVersionList($module->name, $module->version, $module->database_version); + if (Tools::version_compare($module->version, $module->database_version, '>')) + { + $module = Module::getInstanceByName($module->name); + return $module->loadUpgradeVersionList($module->name, $module->version, $module->database_version); + } } /**