Enable group and user backends separately, based on their individual configurations.

This restores the behaviour of the app before I moved it to the
IBoostrap stuff.

Signed-off-by: Claus-Justus Heine <himself@claus-justus-heine.de>
This commit is contained in:
Claus-Justus Heine
2025-12-05 11:22:33 +01:00
parent 601f7720cf
commit db5bfeb851
+5 -4
View File
@@ -63,11 +63,12 @@ class Application extends App implements IBootstrap
IGroupManager $groupManager, IGroupManager $groupManager,
Backend\GroupBackend $groupBackend, Backend\GroupBackend $groupBackend,
) { ) {
if (!$userBackend->isConfigured() || !$groupBackend->isConfigured()) { if ($userBackend->isConfigured()) {
return; $userManager->registerBackend($userBackend);
}
if ($groupBackend->isConfigured()) {
$groupManager->addBackend($groupBackend);
} }
$userManager->registerBackend($userBackend);
$groupManager->addBackend($groupBackend);
}); });
} }
} }