diff --git a/lib/Application.php b/lib/Application.php index 2e527c0..292640c 100644 --- a/lib/Application.php +++ b/lib/Application.php @@ -38,19 +38,11 @@ public function __construct(array $urlParams = []) { $userManager->clearBackends(); $userManager->registerBackend($c->query(AlternativeHomeUserBackend::class)); - $userManager->listen('\OC\User', 'postCreateUser', function ($user, $password) use ($c) { - $q = $c->getServer()->getDatabaseConnection()->getQueryBuilder(); - $q->update('*PREFIX*accounts') - ->set('backend', $q->expr()->literal(AlternativeHomeUserBackend::class)) - ->where($q->expr()->eq('user_id', $q->createNamedParameter($user->getUID()))) - ->execute(); - }); - // first call must adjust all existing backends if ($config->getAppValue($appName, 'updated_all', 'no') === 'no') { $q = $c->getServer()->getDatabaseConnection()->getQueryBuilder(); $q->update('*PREFIX*accounts') - ->set('backend', $q->expr()->literal(AlternativeHomeUserBackend::class)) + ->set('backend', $q->createNamedParameter(AlternativeHomeUserBackend::class)) ->where($q->expr()->eq('backend', $q->createNamedParameter(\OC\User\Database::class))) ->execute();