lib/miam/exporter.rb in miam-0.2.4.beta7 vs lib/miam/exporter.rb in miam-0.2.4.beta8

- old
+ new

@@ -253,27 +253,20 @@ :group_detail_list, :role_detail_list, :policies, ] - key_by_filter = { - 'User' => :user_detail_list, - 'Role' => :role_detail_list, - 'Group' => :group_detail_list, - 'LocalManagedPolicy' => :policies - } - - key_by_filter.values.each do |key| + keys.each do |key| account_authorization_details[key] = [] end - Parallel.each(key_by_filter, :in_threads => @concurrency) do |filter, key| - @iam.get_account_authorization_details(:filter => [filter]).each do |resp| + @iam.get_account_authorization_details.each do |resp| + keys.each do |key| account_authorization_details[key].concat(resp[key]) + end - unless @options[:no_progress] - progressbar.increment - end + unless @options[:no_progress] + progressbar.increment end end account_authorization_details end