diff options
author | Sean Molenaar <sean@seanmolenaar.eu> | 2020-09-28 21:07:24 +0200 |
---|---|---|
committer | Benjamin Brahmer <info@b-brahmer.de> | 2020-09-29 13:02:03 +0200 |
commit | bc01761221384c0bbac0297d38e85bcaa6286a9a (patch) | |
tree | bea5acc2db33186982ba94a4270c9eb277c8f0b3 /lib/Migration | |
parent | d00d1ab2a28f428223e52b17052c072c64784016 (diff) |
Fix repair step and test it
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Diffstat (limited to 'lib/Migration')
-rw-r--r-- | lib/Migration/MigrateConfig.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/Migration/MigrateConfig.php b/lib/Migration/MigrateConfig.php index b25fb8e75..e07760d64 100644 --- a/lib/Migration/MigrateConfig.php +++ b/lib/Migration/MigrateConfig.php @@ -52,7 +52,14 @@ class MigrateConfig implements IRepairStep return; } + $app_keys = $this->iConfig->getAppKeys(Application::NAME); foreach ($this->config as $key => $value) { + if (!isset(Application::DEFAULT_SETTINGS[$key])) { + continue; + } + if (in_array($key, $app_keys)) { + continue; + } $this->iConfig->setAppValue(Application::NAME, $key, $value); } } |