Fix double registration of encryption module

This commit is contained in:
Thomas Müller 2015-03-31 13:48:27 +02:00
parent 35b97ed672
commit a98b7dbf6f
3 changed files with 4 additions and 10 deletions

View file

@ -21,8 +21,5 @@
namespace OCA\Encryption\AppInfo;
if (!\OC::$CLI) {
$di = \OC::$server;
$app = new Application();
}
$app = new Application();
$app->registerEncryptionModule();

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();
}

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)) {