diff --git a/server/boot/certificate.js b/server/boot/certificate.js index c35e97127ba..2e106b5d8c1 100644 --- a/server/boot/certificate.js +++ b/server/boot/certificate.js @@ -31,7 +31,11 @@ function isCertified(frontEndIds, { completedChallenges, isFrontEndCert }) { if (isFrontEndCert) { return true; } - return _.every(frontEndIds, ({ id }) => _.some(completedChallenges, { id })); + return _.every(frontEndIds, ({ id }) => { + return _.some(completedChallenges, (challenge) => { + return challenge.id === id || challenge._id === id; + }); + }); } export default function certificate(app) {