@@ -193,7 +193,7 @@ async function getLegacyTrackInformation (trackId, typeId, tags, m2mToken) {
193193 * @param {Array<Object> } informixTermsIds IDs from Informix [{termsId, roleId}]
194194 * @returns the DTO for saving a draft contest.(refer SaveDraftContestDTO in ap-challenge-microservice)
195195 */
196- async function parsePayload ( payload , m2mToken , isCreated = true , informixGroupIds , informixTermsArray ) {
196+ async function parsePayload ( payload , m2mToken , isCreated = true , informixGroupIds ) {
197197 try {
198198 let projectId
199199 if ( _ . get ( payload , 'legacy.directProjectId' ) ) {
@@ -311,39 +311,6 @@ async function parsePayload (payload, m2mToken, isCreated = true, informixGroupI
311311 data . groupsToBeDeleted = _ . map ( informixGroupIds , g => _ . toString ( g ) )
312312 }
313313
314- // if (payload.terms && _.get(payload, 'terms.length', 0) > 0) {
315- // const oldTerms = informixGroupIds
316- // const newTerms = []
317-
318- // for (const v5TermsObject of payload.terms) {
319- // try {
320- // const termsInfo = await getV5Terms(v5TermsObject.id, m2mToken)
321- // if (!_.isEmpty(_.get(termsInfo, 'legacyId'))) {
322- // const roleInfo = await getV5Role(v5TermsObject.roleId, m2mToken)
323- // if (!_.isEmpty(_.get(roleInfo, 'legacyId'))) {
324- // newTerms.push({ id: _.get(termsInfo, 'legacyId'), roleId: _.get(roleInfo, 'legacyId') })
325- // }
326- // }
327- // } catch (e) {
328- // logger.warn(`Failed to load details for terms ${v5TermsObject}`)
329- // }
330- // }
331- // data.termsToBeAdded = _.difference(newTerms, oldTerms)
332- // data.termsToBeDeleted = _.difference(oldTerms, newTerms)
333- // if (data.termsToBeAdded.length > 0) {
334- // logger.debug(`parsePayload :: Adding Terms ${JSON.stringify(data.termsToBeAdded)}`)
335- // }
336- // if (data.termsToBeDeleted.length > 0) {
337- // logger.debug(`parsePayload :: Deleting Terms ${JSON.stringify(data.termsToBeDeleted)}`)
338- // }
339- // }
340- // // TODO Do not remove terms
341- // // } else if (informixTermsArray && informixTermsArray.length > 0) {
342- // // data.termsToBeDeleted = _.map(informixTermsArray, o => ({ id: o.id, roleId: o.roleId }))
343- // // }
344- // logger.debug(`parsePayload V5 Terms ${JSON.stringify(payload.terms)}`)
345- // logger.debug(`parsePayload legacy Terms ${JSON.stringify(informixTermsArray)}`)
346-
347314 return data
348315 } catch ( err ) {
349316 // Debugging
0 commit comments