Sha256: 40a85a478b489b61a2e1f5fe37de15035df4da0e4d52ff4a0519c2a5c3c8d29e
Contents?: true
Size: 529 Bytes
Versions: 46
Compression:
Stored size: 529 Bytes
Contents
# frozen_string_literal: true class DestroyDeletedUsersFollows < ActiveRecord::Migration[5.2] class Follow < ApplicationRecord self.table_name = "decidim_follows" end class User < ApplicationRecord self.table_name = "decidim_users" end def change deleted_users = Decidim::User.where.not(deleted_at: nil).pluck(:id) Follow.where(decidim_followable_type: "Decidim::UserBaseEntity", decidim_followable_id: deleted_users).destroy_all Follow.where(decidim_user_id: deleted_users).destroy_all end end
Version data entries
46 entries across 46 versions & 1 rubygems