@@ -75,21 +75,20 @@ async function associateChallengeTerms (v5Terms, legacyChallengeId, createdBy, u
75
75
const standardTerms = _ . find ( v5Terms , e => e . id === config . V5_TERMS_STANDARD_ID )
76
76
const legacyStandardTerms = _ . find ( legacyTermsArray , e => _ . toNumber ( e . id ) === _ . toNumber ( config . LEGACY_TERMS_STANDARD_ID ) )
77
77
78
+ const m2mToken = await helper . getM2MToken ( )
78
79
if ( standardTerms && standardTerms . id && ! legacyStandardTerms ) {
79
80
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 )
83
83
} else if ( ! standardTerms && legacyStandardTerms && legacyStandardTerms . id ) {
84
84
logger . debug ( 'Associate Challenge Terms - Legacy NDA exist, not in V5. Removing from Legacy.' )
85
85
await termsService . removeTermsFromChallenge ( legacyChallengeId , legacyStandardTerms . id , config . LEGACY_SUBMITTER_ROLE_ID )
86
86
}
87
87
88
88
if ( nda && nda . id && ! legacyNDA ) {
89
89
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 )
93
92
} else if ( ! nda && legacyNDA && legacyNDA . id ) {
94
93
logger . debug ( 'Associate Challenge Terms - Legacy NDA exist, not in V5. Removing from Legacy.' )
95
94
await termsService . removeTermsFromChallenge ( legacyChallengeId , legacyNDA . id , config . LEGACY_SUBMITTER_ROLE_ID , true )
0 commit comments