Skip to content

Commit

Permalink
EDSC-2157: Remove multiple access configurations from database
Browse files Browse the repository at this point in the history
  • Loading branch information
macrouch committed Mar 14, 2019
1 parent d91c552 commit 4bd9bf5
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions lib/tasks/access_configurations.rake
@@ -0,0 +1,16 @@
namespace :access_configuration do
task delete_multiples: ['environment'] do
# Pre e2e access configurations could have multiple access methods.
# This removes any extra options from the database.
count = 0
AccessConfiguration.all.each do |access_configuration|
access_methods = access_configuration.service_options.fetch('accessMethod', [])
access_configuration.service_options = {
'accessMethod' => Array.wrap(access_methods.first)
}
access_configuration.save
count += 1 if access_methods.size > 1
end
puts "Done! #{count} AccessConfigurations updated"
end
end

0 comments on commit 4bd9bf5

Please sign in to comment.