Skip to content

Commit 4c7c932

Browse files
wrap legacyChallengeExistInV4 in try/catch
1 parent c15e7cd commit 4c7c932

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/services/ProcessorService.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,15 @@ const {isStudio} = require('../common/utils')
1616
* @param {Object} message The message containing the challenge resource information
1717
*/
1818
async function legacyChallengeExistInV4 (legacyId) {
19-
const m2mToken = await helper.getM2Mtoken()
20-
logger.debug(`Calling V4: ${config.CHALLENGE_API_V4_URL}/${legacyId}`)
21-
const challenge = await helper.getRequest(`${config.CHALLENGE_API_V4_URL}/${legacyId}`, m2mToken)
22-
if (!challenge) throw new Error(`v4 Challenge not found for ${legacyId}`)
19+
try {
20+
const m2mToken = await helper.getM2Mtoken()
21+
logger.debug(`Calling V4: ${config.CHALLENGE_API_V4_URL}/${legacyId}`)
22+
const challenge = await helper.getRequest(`${config.CHALLENGE_API_V4_URL}/${legacyId}`, m2mToken)
23+
if (!challenge) throw new Error(`v4 Challenge not found for ${legacyId}`)
24+
} catch (e) {
25+
logger.logFullError(e)
26+
throw new Error(`v4 Challenge not found for ${legacyId}`)
27+
}
2328
}
2429

2530
/**

0 commit comments

Comments
 (0)