Skip to content

Commit f15a6f8

Browse files
committed
Fix: submission view in portal for admin users
1 parent a442fa8 commit f15a6f8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/services/submission.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import createError from 'http-errors';
22
import { findQuestion, getMaxScore } from '@/repository/question';
33
import { getSubmissionById, getSubmissions, insertGrade, insertSubmission } from '@/repository/submission';
44
import { triggerScorekeeper as initiateTesting } from './github';
5+
import { isFromAdmin } from '@/utils';
56

67
export const createSubmission = async ({ question: questionId, link }, user) => {
78
const question = await findQuestion({ _id: questionId });
@@ -25,7 +26,7 @@ export const createSubmission = async ({ question: questionId, link }, user) =>
2526
};
2627

2728
export const viewSubmissions = (query, user) => {
28-
if (user.role != 'ADMIN') {
29+
if (user.role != 'ADMIN' || !isFromAdmin()) {
2930
if (!query.filter) query.filter = {};
3031
query.filter.user = user._id;
3132
}

0 commit comments

Comments
 (0)