From 5fd18d814bd8bc59525fa5ff09a88e554822a4d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Tue, 17 Apr 2018 11:37:28 +0200 Subject: [PATCH] Update to accounts table is writing wrong values for Oracle. Seems like the query is anyhow no longer needed --- lib/Application.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) 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();