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

Commit b512773

Browse files
committed
Fixes
1 parent ac3f2f4 commit b512773

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

src/services/ProcessorService.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,10 @@ async function associateChallengeTerms (toBeAdded = [], toBeDeleted = [], legacy
6969
for (const terms of toBeAdded) {
7070
await termsService.addTermsToChallenge(legacyChallengeId, terms.termsId, terms.roleId)
7171
}
72-
for (const terms of toBeDeleted) {
73-
await termsService.removeTermsFromChallenge(legacyChallengeId, terms.termsId, terms.roleId)
74-
}
72+
// TODO :: For now, don't remove terms from legacy
73+
// for (const terms of toBeDeleted) {
74+
// await termsService.removeTermsFromChallenge(legacyChallengeId, terms.termsId, terms.roleId)
75+
// }
7576
}
7677

7778
/**
@@ -319,9 +320,11 @@ async function parsePayload (payload, m2mToken, isCreated = true, informixGroupI
319320
if (data.termsToBeDeleted.length > 0) {
320321
logger.debug(`parsePayload :: Deleting Terms ${JSON.stringify(data.termsToBeDeleted)}`)
321322
}
322-
} else if (informixTermsArray && informixTermsArray.length > 0) {
323-
data.termsToBeDeleted = _.map(informixTermsArray, o => ({ id: o.id, roleId: o.roleId }))
324323
}
324+
// TODO Do not remove terms
325+
// } else if (informixTermsArray && informixTermsArray.length > 0) {
326+
// data.termsToBeDeleted = _.map(informixTermsArray, o => ({ id: o.id, roleId: o.roleId }))
327+
// }
325328

326329
return data
327330
} catch (err) {

src/services/termsService.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const _ = require('lodash')
33
const util = require('util')
44
const helper = require('../common/helper')
55

6-
const QUERY_GET_CHALLENGE_TERMS = 'SELECT resource_role_id as roleId, terms_of_use_id as id FROM project_role_terms_of_use_xref WHERE project_id = %d'
6+
const QUERY_GET_CHALLENGE_TERMS = 'SELECT resource_role_id, terms_of_use_id FROM project_role_terms_of_use_xref WHERE project_id = %d'
77
const QUERY_INSERT_CHALLENGE_TERMS = `INSERT INTO project_role_terms_of_use_xref
88
(project_id, resource_role_id, terms_of_use_id, create_date, modify_date, sort_order, group_ind)
99
VALUES (?, ?, ?, CURRENT, CURRENT, 1, 0)`
@@ -33,7 +33,7 @@ async function getTermsForChallenge (challengeLegacyId) {
3333
} finally {
3434
await connection.closeAsync()
3535
}
36-
return _.map(result, r => ({ termsId: r.terms_of_use_id, roleId: r.resource_role_id }))
36+
return _.map(result, r => ({ id: r.terms_of_use_id, roleId: r.resource_role_id }))
3737
}
3838

3939
async function addTermsToChallenge (challengeLegacyId, legacyTermsId, legacyResourceRoleId) {

0 commit comments

Comments
 (0)