make sure module exists

This commit is contained in:
denisdulici 2020-05-28 03:07:20 +03:00
parent 3c0badc950
commit ad51d61baa
2 changed files with 12 additions and 3 deletions

View File

@ -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;

View File

@ -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;
}