diff --git a/src/views/Charts/components/InstanceActivityDetail.vue b/src/views/Charts/components/InstanceActivityDetail.vue index 13934a9f..ae58c15b 100644 --- a/src/views/Charts/components/InstanceActivityDetail.vue +++ b/src/views/Charts/components/InstanceActivityDetail.vue @@ -327,7 +327,10 @@ } // first, find the user's entries, then get the focused entry - const instanceData = userGroupedEntries.get(userData.user_id)[targetEntryIndex].entry; + const instanceData = userGroupedEntries.get(userData.user_id)[targetEntryIndex]?.entry; + if (!instanceData) { + return ''; + } const format = dtHour12.value ? 'hh:mm:ss A' : 'HH:mm:ss'; const formattedLeftDateTime = dayjs(instanceData.leaveTime).format(format);