Fixes for installer/modules race condition (#883)

This commit is contained in:
Nabeel S
2020-10-21 13:28:54 -04:00
committed by GitHub
parent 716ba38b6d
commit cd18442207
9 changed files with 135 additions and 31 deletions

View File

@@ -125,8 +125,12 @@ class ModuleService extends Service
'name' => $module_name,
'enabled' => 1,
]);
Artisan::call('module:migrate '.$module_name);
return true;
}
return false;
}
@@ -240,6 +244,11 @@ class ModuleService extends Service
$module->update([
'enabled' => $status,
]);
if ($status === true) {
Artisan::call('module:migrate '.$module->name);
}
return true;
}