From cf6bacf67af99a066686c76c7c2254f91ffb93e8 Mon Sep 17 00:00:00 2001 From: Alejandro Huertas Herrero Date: Tue, 20 Apr 2021 16:16:37 +0200 Subject: [PATCH] M #-: OneProvision array user inputs sep ; (#1119) (cherry picked from commit 37bec51c56f596648e34ee2e755c477b346fce5c) --- src/oneprovision/lib/provision/provision_config.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/oneprovision/lib/provision/provision_config.rb b/src/oneprovision/lib/provision/provision_config.rb index 59eca35783..d2c033c383 100644 --- a/src/oneprovision/lib/provision/provision_config.rb +++ b/src/oneprovision/lib/provision/provision_config.rb @@ -529,7 +529,7 @@ module OneProvision when 'array' next unless input['default'] - next if input['default'].match(/(\w+)(,\s*\w+)*/) + next if input['default'].match(/(\w+)(;\s*\w+)*/) return [false, "default #{input['default']} " \ 'invalid format'] @@ -675,7 +675,7 @@ module OneProvision case input['type'] when 'array' value = [] - value << i_value.split(',') + value << i_value.split(';') value.flatten! else value.gsub!("${#{match.join('.')}}", i_value.to_s) @@ -808,7 +808,7 @@ module OneProvision when 'array' answer = '' - until answer.match(/(\w+)(,\s*\w+)*/) + until answer.match(/(\w+)(;\s*\w+)*/) print "Array `#{input['name']}` " \ "(default=#{input['default']}): "