From 7444e1ff4ea5689055972223d7b5da075981a28d Mon Sep 17 00:00:00 2001 From: Vaibhav Bhuva <vaibhav.bhuva@tarento.com> Date: Wed, 17 Nov 2021 14:07:21 +0530 Subject: [PATCH] Issue #SB-23374 fix : question bulk upload status API issue fixes --- src/service/qumlBulkService.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/service/qumlBulkService.js b/src/service/qumlBulkService.js index 83f0ebd..a47cc75 100644 --- a/src/service/qumlBulkService.js +++ b/src/service/qumlBulkService.js @@ -201,10 +201,13 @@ const setError = (message) => { const prepareQuestionData = (questionMetadata, req) => { const requestedProperties = ['additionalCategories', 'board', 'medium', 'gradeLevel', 'subject', 'audience', - 'license', 'framework', 'topic', 'author','status', 'createdBy', 'questionType', 'questionSetId']; + 'license', 'framework', 'topic','status', 'createdBy', 'questionType', 'questionSetId']; questionMetadata['questionFileRefId'] = uuidv4(); questionMetadata['channel'] = req.get('x-channel-id'); questionMetadata = _.merge({}, questionMetadata, _.pick(req.body.request, requestedProperties)); + if(_.isEmpty(questionMetadata, 'author')) { + questionMetadata['author'] = _.get(req.body.request, 'author'); + } if(!_.has(questionMetadata, 'status')) { questionMetadata['status'] = 'Live'; } @@ -221,7 +224,12 @@ const qumlSearch = (req, res) => { "status":[], "processId":req.body.request.processId }, - "fields":["identifier","processId","author","name","status","primaryCategory","questionUploadStatus","code","questionFileRefId"], + "fields":[ + "identifier","processId","author","name","status","primaryCategory","questionUploadStatus","code","questionFileRefId", + 'additionalCategories', 'board', 'medium', 'gradeLevel', + 'subject', 'topic', 'learningOutcome','skill','keywords','audience','copyright', 'license', 'attributions', + 'channel', 'framework', 'createdBy', 'createdOn', 'qType' + ], "limit":1000 } } -- GitLab