Browse Source

Fix double registration of encryption module

tags/v8.1.0alpha1
Thomas Müller 9 years ago
parent
commit
a98b7dbf6f

+ 2
- 5
apps/encryption/appinfo/app.php View File

@@ -21,8 +21,5 @@

namespace OCA\Encryption\AppInfo;

if (!\OC::$CLI) {
$di = \OC::$server;
$app = new Application();
}

$app = new Application();
$app->registerEncryptionModule();

+ 1
- 1
apps/encryption/appinfo/application.php View File

@@ -55,7 +55,7 @@ class Application extends \OCP\AppFramework\App {
$this->encryptionManager = \OC::$server->getEncryptionManager();
$this->config = \OC::$server->getConfig();
$this->registerServices();
$this->registerEncryptionModule();
// $this->registerEncryptionModule();
$this->registerHooks();
$this->registerSettings();
}

+ 1
- 4
lib/private/encryption/manager.php View File

@@ -69,14 +69,11 @@ class Manager implements \OCP\Encryption\IManager {
$id = $module->getId();
$name = $module->getDisplayName();

// FIXME why do we load the same encryption module multiple times
/*
if (isset($this->encryptionModules[$id])) {
$message = 'Id "' . $id . '" already used by encryption module "' . $name . '"';
throw new Exceptions\ModuleAlreadyExistsException($message);

}
*/
$defaultEncryptionModuleId = $this->getDefaultEncryptionModuleId();

if (empty($defaultEncryptionModuleId)) {

Loading…
Cancel
Save