diff --git a/jsx/specimenTab.js b/jsx/specimenTab.js
index 5397913..c4c9f69 100644
--- a/jsx/specimenTab.js
+++ b/jsx/specimenTab.js
@@ -65,8 +65,6 @@ class SpecimenTab extends Component {
return value.map((id) => options.diagnoses[id].label);
}
break;
- case 'Visit Label':
- return options.sessions[value].label;
case 'Status':
return options.container.stati[value].label;
case 'Current Site':
@@ -114,8 +112,10 @@ class SpecimenTab extends Component {
return
{display} | ;
case 'Visit Label':
if (candidatePermission) {
+ const sessionId = candidate.sessionIds
+ .find(sessionId => options.sessions[sessionId].label === value);
const visitLabelURL = loris.BaseURL+'/instrument_list/?candID='+
- candidate.id+'&sessionID='+value;
+ candidate.id+'&sessionID='+sessionId;
return {display} | ;
}
return {display} | ;
@@ -207,7 +207,7 @@ class SpecimenTab extends Component {
candidate?.sex || null,
specimen.candidateAge,
candidate?.diagnosisIds || null,
- specimen.sessionId,
+ options.sessions[specimen.sessionId].label,
specimen.poolId ? (data.pools[specimen.poolId]||{}).label : null,
container.statusId,
specimen.projectId,