Move save operation while registering modules after onRegister. Do likewise for onUnregister
This commit is contained in:
@@ -49,7 +49,6 @@ class ModuleManager
|
|||||||
} else {
|
} else {
|
||||||
// TODO: handle error cases here.
|
// TODO: handle error cases here.
|
||||||
$m = new ModuleModel($name);
|
$m = new ModuleModel($name);
|
||||||
$m->save($this->g->getEntityManager());
|
|
||||||
|
|
||||||
$class = $library->getRootNamespace() . 'Module';
|
$class = $library->getRootNamespace() . 'Module';
|
||||||
try {
|
try {
|
||||||
@@ -74,6 +73,7 @@ class ModuleManager
|
|||||||
|
|
||||||
// Run the module's onRegister handler.
|
// Run the module's onRegister handler.
|
||||||
$class::onRegister($this->g, $m);
|
$class::onRegister($this->g, $m);
|
||||||
|
$m->save($this->g->getEntityManager());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user