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

Commit 63d2258

Browse files
author
James Cori
committed
Fixing Standard Terms
1 parent 8684026 commit 63d2258

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

src/services/ProcessorService.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,21 +75,20 @@ async function associateChallengeTerms (v5Terms, legacyChallengeId, createdBy, u
7575
const standardTerms = _.find(v5Terms, e => e.id === config.V5_TERMS_STANDARD_ID)
7676
const legacyStandardTerms = _.find(legacyTermsArray, e => _.toNumber(e.id) === _.toNumber(config.LEGACY_TERMS_STANDARD_ID))
7777

78+
const m2mToken = await helper.getM2MToken()
7879
if (standardTerms && standardTerms.id && !legacyStandardTerms) {
7980
logger.debug('Associate Challenge Terms - v5 Standard Terms exist, not in legacy. Adding to Legacy.')
80-
const m2mToken = await helper.getM2MToken()
81-
const v5Term = await getV5Terms(standardTerms.id, m2mToken)
82-
await termsService.addTermsToChallenge(legacyChallengeId, v5Term.legacyId, config.LEGACY_SUBMITTER_ROLE_ID, createdBy, updatedBy)
81+
const v5StandardTerm = await getV5Terms(standardTerms.id, m2mToken)
82+
await termsService.addTermsToChallenge(legacyChallengeId, v5StandardTerm.legacyId, config.LEGACY_SUBMITTER_ROLE_ID, createdBy, updatedBy)
8383
} else if (!standardTerms && legacyStandardTerms && legacyStandardTerms.id) {
8484
logger.debug('Associate Challenge Terms - Legacy NDA exist, not in V5. Removing from Legacy.')
8585
await termsService.removeTermsFromChallenge(legacyChallengeId, legacyStandardTerms.id, config.LEGACY_SUBMITTER_ROLE_ID)
8686
}
8787

8888
if (nda && nda.id && !legacyNDA) {
8989
logger.debug('Associate Challenge Terms - v5 NDA exist, not in legacy. Adding to Legacy.')
90-
const m2mToken = await helper.getM2MToken()
91-
const v5Term = await getV5Terms(nda.id, m2mToken)
92-
await termsService.addTermsToChallenge(legacyChallengeId, v5Term.legacyId, config.LEGACY_SUBMITTER_ROLE_ID, createdBy, updatedBy, true)
90+
const v5NDATerm = await getV5Terms(nda.id, m2mToken)
91+
await termsService.addTermsToChallenge(legacyChallengeId, v5NDATerm.legacyId, config.LEGACY_SUBMITTER_ROLE_ID, createdBy, updatedBy, true)
9392
} else if (!nda && legacyNDA && legacyNDA.id) {
9493
logger.debug('Associate Challenge Terms - Legacy NDA exist, not in V5. Removing from Legacy.')
9594
await termsService.removeTermsFromChallenge(legacyChallengeId, legacyNDA.id, config.LEGACY_SUBMITTER_ROLE_ID, true)

src/services/termsService.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ async function addTermsToChallenge (challengeLegacyId, legacyTermsId, legacyReso
4747
const connection = await helper.getInformixConnection()
4848
let result = null
4949
try {
50-
logger.debug(`Creating Terms ${legacyTermsId} for Challenge ${challengeLegacyId}`)
50+
logger.debug(`Creating Terms ${legacyTermsId} for Challenge ${challengeLegacyId} - NDA Flag: ${isNDA === true ? 'true' : 'false'}`)
5151
await connection.beginTransactionAsync()
5252
// create association
5353
const query = await prepare(connection, QUERY_INSERT_CHALLENGE_TERMS)

0 commit comments

Comments
 (0)