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`)