Skip to content

Commit d2bda02

Browse files
committed
fix users limit issue
1 parent 90c3933 commit d2bda02

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

models/users.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,16 @@ const fetchPaginatedUsers = async (query) => {
140140
try {
141141
// INFO: default user size set to 100
142142
// INFO: https://github.com/Real-Dev-Squad/website-backend/pull/873#discussion_r1064229932
143-
const size = parseInt(query.size) || 100;
143+
const size = parseInt(query.size) || 4;
144144
const doc = (query.next || query.prev) && (await userModel.doc(query.next || query.prev).get());
145-
let dbQuery = (query.prev ? userModel.limitToLast(size) : userModel.limit(size)).orderBy("username");
146-
dbQuery = dbQuery.where("roles.archived", "==", false);
145+
146+
let dbQuery = userModel.where("roles.archived", "==", false).orderBy("username");
147+
148+
if (query.prev) {
149+
dbQuery = dbQuery.limitToLast(size);
150+
} else {
151+
dbQuery = dbQuery.limit(size);
152+
}
147153

148154
if (Object.keys(query).length) {
149155
if (query.search) {

0 commit comments

Comments
 (0)