mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
Use Server::get instead of new to avoid troubles with encryption constructors
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
parent
1e06b61f59
commit
487f5963a1
1 changed files with 2 additions and 30 deletions
|
|
@ -171,36 +171,8 @@ class ChangePasswordController extends Controller {
|
|||
|
||||
if ($this->appManager->isEnabledForUser('encryption')) {
|
||||
//handle the recovery case
|
||||
$crypt = new \OCA\Encryption\Crypto\Crypt(
|
||||
\OC::$server->getLogger(),
|
||||
\OC::$server->getUserSession(),
|
||||
\OC::$server->getConfig(),
|
||||
\OC::$server->getL10N('encryption'));
|
||||
$keyStorage = \OC::$server->getEncryptionKeyStorage();
|
||||
$util = new \OCA\Encryption\Util(
|
||||
new \OC\Files\View(),
|
||||
$crypt,
|
||||
\OC::$server->getLogger(),
|
||||
\OC::$server->getUserSession(),
|
||||
\OC::$server->getConfig(),
|
||||
\OC::$server->getUserManager());
|
||||
$keyManager = new \OCA\Encryption\KeyManager(
|
||||
$keyStorage,
|
||||
$crypt,
|
||||
\OC::$server->getConfig(),
|
||||
\OC::$server->getUserSession(),
|
||||
new \OCA\Encryption\Session(\OC::$server->getSession()),
|
||||
\OC::$server->getLogger(),
|
||||
$util,
|
||||
\OC::$server->getLockingProvider()
|
||||
);
|
||||
$recovery = new \OCA\Encryption\Recovery(
|
||||
\OC::$server->getUserSession(),
|
||||
$crypt,
|
||||
$keyManager,
|
||||
\OC::$server->getConfig(),
|
||||
\OC::$server->getEncryptionFilesHelper(),
|
||||
new \OC\Files\View());
|
||||
$keyManager = \OCP\Server::get(\OCA\Encryption\KeyManager::class);
|
||||
$recovery = \OCP\Server::get(\OCA\Encryption\Recovery::class);
|
||||
$recoveryAdminEnabled = $recovery->isRecoveryKeyEnabled();
|
||||
|
||||
$validRecoveryPassword = false;
|
||||
|
|
|
|||
Loading…
Reference in a new issue