From 7166daee05f5a14da8b9e6d820923d99212d6ffe Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Tue, 28 May 2024 15:46:04 +0200 Subject: [PATCH] fix ui: safeguard around prefetched mob keys --- frontend/app/mstore/sessionStore.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/app/mstore/sessionStore.ts b/frontend/app/mstore/sessionStore.ts index c9ff7c064..11a859d71 100644 --- a/frontend/app/mstore/sessionStore.ts +++ b/frontend/app/mstore/sessionStore.ts @@ -183,8 +183,13 @@ export default class SessionStore { } const nextEntryNum = keys.length > 0 - ? Math.max(...keys.map((key) => this.prefetchedMobUrls[key].entryNum)) + - 1 + ? Math.max( + ...keys.map((key) => + this.prefetchedMobUrls[key] + ? this.prefetchedMobUrls[key].entryNum + : 0 + ) + ) + 1 : 0; this.prefetchedMobUrls[sessionId] = { data: fileData,