@@ -193,7 +193,7 @@ async function getLegacyTrackInformation (trackId, typeId, tags, m2mToken) {
193
193
* @param {Array<Object> } informixTermsIds IDs from Informix [{termsId, roleId}]
194
194
* @returns the DTO for saving a draft contest.(refer SaveDraftContestDTO in ap-challenge-microservice)
195
195
*/
196
- async function parsePayload ( payload , m2mToken , isCreated = true , informixGroupIds , informixTermsArray ) {
196
+ async function parsePayload ( payload , m2mToken , isCreated = true , informixGroupIds ) {
197
197
try {
198
198
let projectId
199
199
if ( _ . get ( payload , 'legacy.directProjectId' ) ) {
@@ -311,39 +311,6 @@ async function parsePayload (payload, m2mToken, isCreated = true, informixGroupI
311
311
data . groupsToBeDeleted = _ . map ( informixGroupIds , g => _ . toString ( g ) )
312
312
}
313
313
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
-
347
314
return data
348
315
} catch ( err ) {
349
316
// Debugging
0 commit comments