diff --git a/src/frontend/src/components/public/PIAFormTabs/review/ProgamArea/displayProgramArea.tsx b/src/frontend/src/components/public/PIAFormTabs/review/ProgamArea/displayProgramArea.tsx index 245b3c4c7..52a588f7a 100644 --- a/src/frontend/src/components/public/PIAFormTabs/review/ProgamArea/displayProgramArea.tsx +++ b/src/frontend/src/components/public/PIAFormTabs/review/ProgamArea/displayProgramArea.tsx @@ -43,7 +43,9 @@ const DisplayProgramArea = (props: IDisplayProgramAreaProps) => { const viewMode = (reviewerRole: string) => { const reviewerRoleAcknowledged = Object(props.pia?.review?.programArea) ?.reviews?.[reviewerRole]?.isAcknowledged; - if (canEditProgramAreaReview || !reviewerRoleAcknowledged) return false; + + if (reviewerRoleAcknowledged) return true; + if (canEditProgramAreaReview) return false; // if selectedRoles is null means none of selectedRole got reviewed so return true // otherwise loop all the role in reviews part to see if the current user already did review