Sha256: 7ab8fcd95221d3984113ceab90712f0c90dd4737b687a00141e439d0b6969874
Contents?: true
Size: 605 Bytes
Versions: 52
Compression:
Stored size: 605 Bytes
Contents
# frozen_string_literal: true class FixUserGroupsIdsOnInitiatives < ActiveRecord::Migration[5.2] # rubocop:disable Rails/SkipsModelValidations def change Decidim::UserGroup.find_each do |group| old_id = group.extended_data["old_user_group_id"] next unless old_id Decidim::Initiative .where(decidim_user_group_id: old_id) .update_all(decidim_user_group_id: group.id) Decidim::InitiativesVote .where(decidim_user_group_id: old_id) .update_all(decidim_user_group_id: group.id) end end # rubocop:enable Rails/SkipsModelValidations end
Version data entries
52 entries across 52 versions & 1 rubygems