aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_encryption/hooks
diff options
context:
space:
mode:
authorLukas Reschke <lukas@owncloud.com>2014-09-19 16:40:19 +0200
committerLukas Reschke <lukas@owncloud.com>2014-09-19 16:40:19 +0200
commitfb033cce980ba58b64eed0cd0882c31021f43df0 (patch)
tree7dc40e73fb8bf0ede1746b18b001ef8cb36bc753 /apps/files_encryption/hooks
parente94ec409aea074add6b1402b899ad549c1d3db7f (diff)
parenta280859bf888b0573e24f47b335ba3d65b9212ae (diff)
downloadnextcloud-server-fb033cce980ba58b64eed0cd0882c31021f43df0.tar.gz
nextcloud-server-fb033cce980ba58b64eed0cd0882c31021f43df0.zip
Merge pull request #11104 from owncloud/enc_create_backup_on_recovery
[encryption] create backup from all keys before recovery
Diffstat (limited to 'apps/files_encryption/hooks')
-rw-r--r--apps/files_encryption/hooks/hooks.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/files_encryption/hooks/hooks.php b/apps/files_encryption/hooks/hooks.php
index b1e7e8c52a5..ccea51f91f7 100644
--- a/apps/files_encryption/hooks/hooks.php
+++ b/apps/files_encryption/hooks/hooks.php
@@ -228,6 +228,9 @@ class Hooks {
|| !$util->userKeysExists()
|| !$view->file_exists($user . '/files')) {
+ // backup old keys
+ $util->backupAllKeys('recovery');
+
$newUserPassword = $params['password'];
// make sure that the users home is mounted