diff --git a/app/Utilities/Updater.php b/app/Utilities/Updater.php index 821484f85..b7e20e756 100644 --- a/app/Utilities/Updater.php +++ b/app/Utilities/Updater.php @@ -164,7 +164,17 @@ class Updater $versions = Versions::all($modules); foreach ($versions as $alias => $latest_version) { - $installed_version = ($alias == 'core') ? version('short') : module($alias)->get('version'); + if ($alias == 'core') { + $installed_version = version('short'); + } else { + $module = module($alias); + + if (!$module instanceof \Akaunting\Module\Module) { + continue; + } + + $installed_version = $module->get('version'); + } if (version_compare($installed_version, $latest_version, '>=')) { continue; diff --git a/app/Utilities/Versions.php b/app/Utilities/Versions.php index 6406b7457..df7e42109 100644 --- a/app/Utilities/Versions.php +++ b/app/Utilities/Versions.php @@ -2,7 +2,6 @@ namespace App\Utilities; -use Akaunting\Module\Module; use App\Traits\SiteApi; use Cache; use Date; @@ -89,7 +88,7 @@ class Versions $module = module($module); } - if (!$module instanceof Module) { + if (!$module instanceof \Akaunting\Module\Module) { continue; }