From 641dba2fe9bb6db54d24e1b83306269e5e350ef5 Mon Sep 17 00:00:00 2001 From: Natsumi Date: Tue, 25 Feb 2025 10:06:37 +1300 Subject: [PATCH] Fix chart crash when current user wasn't in the instance --- src/components/charts/InstanceActivity.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/charts/InstanceActivity.vue b/src/components/charts/InstanceActivity.vue index 84649fa4..4052d994 100644 --- a/src/components/charts/InstanceActivity.vue +++ b/src/components/charts/InstanceActivity.vue @@ -311,11 +311,14 @@ const sameLocation = arr[0]?.location === this.activityData[params?.dataIndex]?.location; const sameJoinTime = arr .find((item) => item.user_id === this.API.currentUser.id) - .joinTime.isSame(this.activityData[params?.dataIndex].joinTime); + ?.joinTime.isSame(this.activityData[params?.dataIndex].joinTime); return sameLocation && sameJoinTime; }); if (detailDataIdx === -1) { - console.error('handleClickYAxisLabel failed', params); + console.error( + "handleClickYAxisLabel failed, likely current user wasn't in this instance", + params + ); } else { this.$refs.activityDetailChartRef[detailDataIdx].$el.scrollIntoView({ behavior: 'smooth',