From b9f467ad73de9840ba72fe1bbf7b7e9663d2a124 Mon Sep 17 00:00:00 2001 From: Justin Gasper Date: Fri, 17 May 2024 16:10:35 +1000 Subject: [PATCH] Add flag to load legacy data, with the default being not to --- src/services/SubmissionService.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/SubmissionService.js b/src/services/SubmissionService.js index a503bd6..c188b18 100755 --- a/src/services/SubmissionService.js +++ b/src/services/SubmissionService.js @@ -266,7 +266,7 @@ async function listSubmissions (authUser, query) { // services. We can't do that here because it would introduce a circular dependency because the // review service calls back to the submission service (this file) // The check for submission.legacyId is for Phoenix submissions - we won't necessarily have the ID for those. - if (!hasReviewInES && submission.id && submission.legacySubmissionId) { + if (!hasReviewInES && submission.id && submission.legacySubmissionId && query.loadLegacy) { await informixHelper.loadOnlineReviewDetails(authUser, submission) } @@ -298,6 +298,7 @@ const listSubmissionsQuerySchema = { challengeId: joi.alternatives().try(joi.id(), joi.string().uuid()), legacySubmissionId: joi.alternatives().try(joi.id(), joi.string().uuid()), legacyUploadId: joi.alternatives().try(joi.id(), joi.string().uuid()), + loadLegacy: joi.boolean(), submissionPhaseId: joi.id(), page: joi.id(), perPage: joi.pageSize(),