diff --git a/packages/client/src/components/panels/UserSessionsPanel/AllSessionsBlock.js b/packages/client/src/components/panels/UserSessionsPanel/AllSessionsBlock.js index 0ff6f30366..001b395aa6 100644 --- a/packages/client/src/components/panels/UserSessionsPanel/AllSessionsBlock.js +++ b/packages/client/src/components/panels/UserSessionsPanel/AllSessionsBlock.js @@ -72,11 +72,11 @@ const AllSessionsBlock = (props) => { }; export default inject(({ peopleStore }) => { - const { items, isLoading, fetchData, onClickLogoutAllExceptThis } = + const { getItems, isLoading, fetchData, onClickLogoutAllExceptThis } = peopleStore.selectionStore; return { - items, + items: getItems, isLoading, fetchData, onClickLogoutAllExceptThis, diff --git a/packages/client/src/components/panels/UserSessionsPanel/LastSessionBlock.js b/packages/client/src/components/panels/UserSessionsPanel/LastSessionBlock.js index 7d6783689e..573711916a 100644 --- a/packages/client/src/components/panels/UserSessionsPanel/LastSessionBlock.js +++ b/packages/client/src/components/panels/UserSessionsPanel/LastSessionBlock.js @@ -230,12 +230,12 @@ const LastSessionBlock = (props) => { export default inject(({ setup, peopleStore }) => { const { setDisableDialogVisible, setLogoutAllDialogVisible } = setup; - const { isMe, getFromDateAgo, items, setDisplayName } = + const { getItems, isMe, getFromDateAgo, setDisplayName } = peopleStore.selectionStore; return { isMe, - items, + items: getItems, getFromDateAgo, setDisplayName, setDisableDialogVisible, diff --git a/packages/client/src/store/SelectionPeopleStore.js b/packages/client/src/store/SelectionPeopleStore.js index 2d735134b3..6a564ef1ee 100644 --- a/packages/client/src/store/SelectionPeopleStore.js +++ b/packages/client/src/store/SelectionPeopleStore.js @@ -505,6 +505,11 @@ class SelectionStore { return userIds.includes(id); } + get getItems() { + if (!this.items) return {}; + return this.allSessions.find((item) => item.id === this.items.id) ?? {}; + } + convertDate = (t, dateString, locale) => { const parsedDate = moment(new Date(dateString).toISOString()); const now = moment();