Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit ad615f8

Browse files
author
James Cori
committed
Merge branch 'develop'
2 parents 94c3a9b + 99386a2 commit ad615f8

File tree

2 files changed

+3
-35
lines changed

2 files changed

+3
-35
lines changed

Diff for: src/app.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ const dataHandler = (messageSet, topic, partition) => Promise.each(messageSet, a
5555
}
5656
const m2mToken = await helper.getM2MToken()
5757
const v5Challenge = await helper.getRequest(`${config.V5_CHALLENGE_API_URL}/${challengeUuid}`, m2mToken)
58-
messageJSON.payload = v5Challenge.body
58+
// TODO : Cleanup. Pulling the billingAccountId from the payload, it's not part of the challenge object
59+
messageJSON.payload = { billingAccountId: messageJSON.payload.billingAccountId, ...v5Challenge.body }
5960
} catch (err) {
6061
logger.debug('Failed to fetch challenge information')
6162
logger.logFullError(err)

Diff for: src/services/ProcessorService.js

+1-34
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)