]> source.dussan.org Git - nextcloud-server.git/commitdiff
only delete specified config
authorArthur Schiwon <blizzz@arthur-schiwon.de>
Fri, 6 Nov 2020 12:01:37 +0000 (13:01 +0100)
committerArthur Schiwon <blizzz@arthur-schiwon.de>
Fri, 6 Nov 2020 12:01:37 +0000 (13:01 +0100)
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
apps/user_ldap/lib/Helper.php

index c1e3bed674e3baaba0a7c876301dcdbd95b0c0fa..dce67a76c41a4b0aba54fe0bf4e6f4eafa53b9aa 100644 (file)
@@ -165,6 +165,7 @@ class Helper {
                $query = $this->connection->getQueryBuilder();
                $query->delete('appconfig')
                        ->where($query->expr()->eq('appid', $query->createNamedParameter('user_ldap')))
+                       ->andWhere($query->expr()->like('configkey', $query->createNamedParameter((string)$prefix . '%')))
                        ->andWhere($query->expr()->notIn('configkey', $query->createNamedParameter([
                                'enabled',
                                'installed_version',