fixed module installation

This commit is contained in:
Denis Duliçi 2023-11-01 23:21:17 +03:00
parent 48199af22f
commit e083a10d3d
1 changed files with 5 additions and 5 deletions

View File

@ -49,8 +49,8 @@ class ModuleActivator implements ActivatorInterface
$this->company_id = $company_id;
}
$model = Model::companyId($this->company_id)->alias($alias)->get('enabled')->first();
$status = $model ? $model->enabled : false;
$model = Model::companyId($this->company_id)->alias($alias)->first();
$status = $model ? $model->enabled : $active;
$this->setActive($module, $status);
}
@ -72,11 +72,11 @@ class ModuleActivator implements ActivatorInterface
{
$this->statuses[$module->getAlias()] = $active;
Model::companyId($this->company_id)->alias($module->getAlias())->updateOrCreate([
'enabled' => $active,
], [
Model::updateOrCreate([
'company_id' => $this->company_id,
'alias' => $module->getAlias(),
], [
'enabled' => $active,
'created_from' => 'core::activator',
]);