Procházet zdrojové kódy

Correctly remove admin sections and settings

tags/v11.0RC2
Joas Schilling před 7 roky
rodič
revize
43ff2f05fd
Žádný účet není propojen s e-mailovou adresou tvůrce revize
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3
    3
      lib/private/Settings/Manager.php

+ 3
- 3
lib/private/Settings/Manager.php Zobrazit soubor

@@ -105,10 +105,10 @@ class Manager implements IManager {
$appInfo = \OC_App::getAppInfo($appId); // hello static legacy

if(isset($appInfo['settings'][IManager::KEY_ADMIN_SECTION])) {
$this->remove(self::TABLE_ADMIN_SECTIONS, $appInfo['settings'][IManager::KEY_ADMIN_SECTION]);
$this->remove(self::TABLE_ADMIN_SECTIONS, trim($appInfo['settings'][IManager::KEY_ADMIN_SECTION], '\\'));
}
if(isset($appInfo['settings'][IManager::KEY_ADMIN_SETTINGS])) {
$this->remove(self::TABLE_ADMIN_SETTINGS, $appInfo['settings'][IManager::KEY_ADMIN_SETTINGS]);
$this->remove(self::TABLE_ADMIN_SETTINGS, trim($appInfo['settings'][IManager::KEY_ADMIN_SETTINGS], '\\'));
}
}

@@ -302,7 +302,7 @@ class Manager implements IManager {

if(!$settings instanceof ISettings) {
$this->log->error(
'Admin section instance must implement \OCP\ISection. Invalid class: {class}',
'Admin section instance must implement \OCP\Settings\ISection. Invalid class: {class}',
['class' => $settingsClassName]
);
return;

Načítá se…
Zrušit
Uložit