Adding users active monthly for community sort. Fixes #1527
match self.sort {
SortType::New => query = query.order_by(community::published.desc()),
SortType::TopAll => query = query.order_by(community_aggregates::subscribers.desc()),
+ SortType::TopMonth => query = query.order_by(community_aggregates::users_active_month.desc()),
// Covers all other sorts, including hot
_ => {
query = query
--- /dev/null
+drop index idx_community_aggregates_users_active_month;
--- /dev/null
+create index idx_community_aggregates_users_active_month on community_aggregates (users_active_month desc);
+