group member count optimization
This commit is contained in:
12
lib/tasks/fix_group_member_counts.rake
Normal file
12
lib/tasks/fix_group_member_counts.rake
Normal file
@@ -0,0 +1,12 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
task fix_group_member_counts: 'gabsocial:fix-group-member-counts'
|
||||
|
||||
namespace :gabsocial do
|
||||
desc 'Re-compute group member counts'
|
||||
task :fix_group_member_counts => :environment do
|
||||
Group.select(:id).all.each do |group|
|
||||
group.update_column(:member_count, group.accounts.count)
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user