diff --git a/src/stores/feed.js b/src/stores/feed.js index 660ca245..28a24bcd 100644 --- a/src/stores/feed.js +++ b/src/stores/feed.js @@ -31,7 +31,8 @@ export const useFeedStore = defineStore('Feed', () => { prop: 'created_at', order: 'descending' }, - rowKey: (row) => `${row.type}:${row.rowId ?? Math.random()}` + rowKey: (row) => + `${row.type}:${row.rowId()}:${row.created_at ?? ''}` }, pageSize: 20, pageSizeLinked: true, diff --git a/src/stores/gameLog.js b/src/stores/gameLog.js index ca5c9f95..8cdb413b 100644 --- a/src/stores/gameLog.js +++ b/src/stores/gameLog.js @@ -70,7 +70,8 @@ export const useGameLogStore = defineStore('GameLog', () => { prop: 'created_at', order: 'descending' }, - rowKey: (row) => `${row.type}:${row.rowId ?? Math.random()}` + rowKey: (row) => + `${row.type}:${row.rowId()}:${row.created_at ?? ''}` }, pageSize: 20, pageSizeLinked: true,