Merge pull request #7205 from owncloud/fix_7153
LDAP: prevent other configuration from being deleted when deleting the f...
This commit is contained in:
commit
984ea7b3ff
1 changed files with 6 additions and 0 deletions
|
@ -118,10 +118,16 @@ class Helper {
|
|||
return false;
|
||||
}
|
||||
|
||||
$saveOtherConfigurations = '';
|
||||
if(empty($prefix)) {
|
||||
$saveOtherConfigurations = 'AND `Configkey` NOT LIKE \'s%\'';
|
||||
}
|
||||
|
||||
$query = \OCP\DB::prepare('
|
||||
DELETE
|
||||
FROM `*PREFIX*appconfig`
|
||||
WHERE `configkey` LIKE ?
|
||||
'.$saveOtherConfigurations.'
|
||||
AND `appid` = \'user_ldap\'
|
||||
AND `configkey` NOT IN (\'enabled\', \'installed_version\', \'types\', \'bgjUpdateGroupsLastRun\')
|
||||
');
|
||||
|
|
Loading…
Reference in a new issue