diff --git a/packages/xpub-faraday/config/authsome-helpers.js b/packages/xpub-faraday/config/authsome-helpers.js index 3670d1e709f37f933de0e61f68d2a6ee59b1b4d0..2960282ae2215eb31b8d8374e9abe052f2b51ae4 100644 --- a/packages/xpub-faraday/config/authsome-helpers.js +++ b/packages/xpub-faraday/config/authsome-helpers.js @@ -252,12 +252,14 @@ async function updateReviewerVisibleStatusByInvitation({ const fragmentId = last(collection.fragments) const fragment = await FragmentModel.find(fragmentId) const invitation = fragment.invitations.find(inv => inv.userId === user.id) - const recommendationDone = fragment.recommendations.some( - rec => - rec.recommendationType === 'review' && - rec.userId === user.id && - rec.submittedOn, - ) + const recommendationDone = + fragment.recommendations && + fragment.recommendations.some( + rec => + rec.recommendationType === 'review' && + rec.userId === user.id && + rec.submittedOn, + ) if (recommendationDone) { return get(statuses, `${collection.status}.reviewer.label`)