Skip to content
Snippets Groups Projects
Unverified Commit 04d67d55 authored by Julius Härtl's avatar Julius Härtl
Browse files

Also handle legacy cipher support when encryption is disabled but an old master key is present


Signed-off-by: default avatarJulius Härtl <jus@bitgrid.net>
parent 4d64ec99
No related branches found
No related tags found
No related merge requests found
...@@ -58,7 +58,8 @@ class EncryptionLegacyCipher implements IRepairStep { ...@@ -58,7 +58,8 @@ class EncryptionLegacyCipher implements IRepairStep {
return; return;
} }
if ($this->manager->isEnabled()) { $masterKeyId = $this->config->getAppValue('encryption', 'masterKeyId');
if ($this->manager->isEnabled() || !empty($masterKeyId)) {
if ($this->config->getSystemValue('encryption.legacy_format_support', '') === '') { if ($this->config->getSystemValue('encryption.legacy_format_support', '') === '') {
$this->config->setSystemValue('encryption.legacy_format_support', true); $this->config->setSystemValue('encryption.legacy_format_support', true);
} }
......
...@@ -58,7 +58,8 @@ class EncryptionMigration implements IRepairStep { ...@@ -58,7 +58,8 @@ class EncryptionMigration implements IRepairStep {
return; return;
} }
if ($this->manager->isEnabled()) { $masterKeyId = $this->config->getAppValue('encryption', 'masterKeyId');
if ($this->manager->isEnabled() || !empty($masterKeyId)) {
if ($this->config->getSystemValue('encryption.key_storage_migrated', '') === '') { if ($this->config->getSystemValue('encryption.key_storage_migrated', '') === '') {
$this->config->setSystemValue('encryption.key_storage_migrated', false); $this->config->setSystemValue('encryption.key_storage_migrated', false);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment