From 7292c6b90934c6f69d95fc6b6976e8c6dfbc5cf2 Mon Sep 17 00:00:00 2001
From: Tania Fecheta <tania.fecheta@thinslices.com>
Date: Wed, 5 Dec 2018 15:55:32 +0200
Subject: [PATCH] fix(reviewersCanViewReviewerReports): display the report
 reviewer sent only after he submits it, not

---
 packages/component-faraday-selectors/src/index.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/packages/component-faraday-selectors/src/index.js b/packages/component-faraday-selectors/src/index.js
index 3a774ca94..709e7506f 100644
--- a/packages/component-faraday-selectors/src/index.js
+++ b/packages/component-faraday-selectors/src/index.js
@@ -121,13 +121,13 @@ export const reviewersCanViewReviewerReports = (
   fragmentId,
 ) => {
   const isReviewer = currentUserIsReviewer(state, fragmentId)
-  const reviewerReports = getFragmentReviewerRecommendations(state, fragmentId)
+  const ownRecommendation = getOwnRecommendations(state, fragmentId)
   return (
     isReviewer &&
     authorAndReviewersCanViewReportsDetailsStatuses.includes(
       get(collection, 'status', 'draft'),
     ) &&
-    reviewerReports.length > 0
+    get(ownRecommendation[0], 'submittedOn', false)
   )
 }
 
@@ -554,6 +554,6 @@ export const canReview = (state, collection = {}, fragment = {}) => {
   if (!isReviewer) return false
   return (
     get(collection, 'status', 'draft') === 'underReview' &&
-    ownRecommendation.length === 0
+    !get(ownRecommendation[0], 'submittedOn', false)
   )
 }
-- 
GitLab