diff options
author | Christian Poessinger <christian@poessinger.com> | 2020-03-21 11:19:42 +0100 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2020-03-21 11:19:44 +0100 |
commit | 5636e057948edc46b9cd5b1eb87f9cf420204adc (patch) | |
tree | 5201ffb3e731aed90cecd5066a0168c431e5299c /src/migration-scripts/sstp | |
parent | 3c11f5cd656bd21b15468b158bf55bfe0e0ed96c (diff) | |
download | vyos-1x-5636e057948edc46b9cd5b1eb87f9cf420204adc.tar.gz vyos-1x-5636e057948edc46b9cd5b1eb87f9cf420204adc.zip |
sstp: T2008: bugfix migrator for radius options
An if statement was missing to check if there are really additional
radius-settings or not.
Diffstat (limited to 'src/migration-scripts/sstp')
-rwxr-xr-x | src/migration-scripts/sstp/0-to-1 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/migration-scripts/sstp/0-to-1 b/src/migration-scripts/sstp/0-to-1 index 1d1bea51f..0e8dd1c4b 100755 --- a/src/migration-scripts/sstp/0-to-1 +++ b/src/migration-scripts/sstp/0-to-1 @@ -69,10 +69,10 @@ else: # migrate radius options - copy subtree # thus must happen before migration of the individual RADIUS servers old_options = new_base + ['authentication', 'radius-settings'] - new_options = new_base + ['authentication', 'radius'] - config.copy(old_options, new_options) - config.delete(old_options) - + if config.exists(old_options): + new_options = new_base + ['authentication', 'radius'] + config.copy(old_options, new_options) + config.delete(old_options) # migrate radius dynamic author / change of authorisation server dae_old = new_base + ['authentication', 'radius', 'dae-server'] |