diff --git a/client/coral-admin/src/graphql/index.js b/client/coral-admin/src/graphql/index.js index dea68c5e8..be99f1c64 100644 --- a/client/coral-admin/src/graphql/index.js +++ b/client/coral-admin/src/graphql/index.js @@ -1,10 +1,10 @@ export default { mutations: { SetUserStatus: () => ({ - refetchQueries: ['CoralAdmin_Community'], + refetchQueries: ['TalkAdmin_FlaggedAccounts'], }), RejectUsername: () => ({ - refetchQueries: ['CoralAdmin_Community'], + refetchQueries: ['TalkAdmin_FlaggedAccounts'], }), }, }; diff --git a/client/coral-admin/src/routes/Community/containers/FlaggedAccounts.js b/client/coral-admin/src/routes/Community/containers/FlaggedAccounts.js index ad3339bd5..d4dca76f6 100644 --- a/client/coral-admin/src/routes/Community/containers/FlaggedAccounts.js +++ b/client/coral-admin/src/routes/Community/containers/FlaggedAccounts.js @@ -72,7 +72,7 @@ class FlaggedAccountsContainer extends Component { const LOAD_MORE_QUERY = gql` query TalkAdmin_LoadMoreFlaggedAccounts($limit: Int, $cursor: Cursor) { - users(query:{action_type: FLAG, limit: $limit, cursor: $cursor}){ + users(query:{action_type: FLAG, statuses: [PENDING], limit: $limit, cursor: $cursor}){ hasNextPage endCursor nodes { diff --git a/graph/loaders/users.js b/graph/loaders/users.js index 8ef8bd6cf..ac3493479 100644 --- a/graph/loaders/users.js +++ b/graph/loaders/users.js @@ -73,6 +73,9 @@ const getUsersByQuery = async ({user, loaders: {Actions}}, {ids, limit, cursor, query = query.limit(limit + 1); } + // Sort by created_at. + query.sort({created_at: sortOrder === 'DESC' ? -1 : 1}); + const nodes = await query.exec(); // The hasNextPage is always handled the same (ask for one more than we need,