Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit b6bd76b

Browse files
committedNov 24, 2023
update count query
1 parent 0b40d0e commit b6bd76b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed
 

‎src/common/srm-helper.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ const PracticeProblemsKeyMappings = _.reduce(
5656
function getSRMScheduleQuery(filter) {
5757
const offset = (filter.page - 1) * filter.perPage;
5858
let sortBy = filter.sortBy;
59-
if (criteria.sortBy === "registrationStartTime") {
59+
if (filter.sortBy === "registrationStartTime") {
6060
sortBy = "reg.start_time";
61-
} else if (criteria.sortBy === "codingStartTime") {
61+
} else if (filter.sortBy === "codingStartTime") {
6262
sortBy = "coding.start_time";
63-
} else if (criteria.sortBy === "challengeStartTime") {
63+
} else if (filter.sortBy === "challengeStartTime") {
6464
sortBy = "challenge.start_time";
6565
}
6666
const statuses = _.join(
@@ -143,7 +143,7 @@ function getPracticeProblemsQuery(criteria) {
143143
} else if (criteria.sortBy === "status") {
144144
sortBy = "pcs.status_id";
145145
} else if (criteria.sortBy === "myPoints") {
146-
sortBy = "pcs.point";
146+
sortBy = "NVL(pcs.points, 0)";
147147
}
148148
const filters = [];
149149
if (criteria.difficulty) {
@@ -212,7 +212,7 @@ function getPracticeProblemsQuery(criteria) {
212212
const queryOrder = `ORDER BY ${sortBy} ${criteria.sortOrder}`;
213213

214214
const query = `${querySelect} ${queryFrom} ${queryWhere} ${queryOrder}`;
215-
const countQuery = `${queryCount} ${queryFrom}`;
215+
const countQuery = `${queryCount} ${queryFrom} ${queryWhere}`;
216216
return { query, countQuery };
217217
}
218218

0 commit comments

Comments
 (0)
Please sign in to comment.