Fix chart crash when current user wasn't in the instance

This commit is contained in:
Natsumi
2025-02-25 10:06:37 +13:00
parent dd54bd3c05
commit 641dba2fe9

View File

@@ -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',