diff --git a/app/assets/javascripts/components/SessionsModal.tsx b/app/assets/javascripts/components/SessionsModal.tsx index 90b782ba6..cab3a79d9 100644 --- a/app/assets/javascripts/components/SessionsModal.tsx +++ b/app/assets/javascripts/components/SessionsModal.tsx @@ -48,7 +48,7 @@ function useSessions( setErrorMessage('An unknown error occured while loading sessions.'); } } else { - const sessions = response.data; + const sessions = response.data as RemoteSession[]; setSessions(sessions); setErrorMessage(''); } @@ -76,7 +76,7 @@ function useSessions( setSessions(sessionsDuringRevoke); const response = await responsePromise; - if (isNullOrUndefined(response)) { + if (isNullOrUndefined(response) || isNullOrUndefined(response.data)) { setSessions(sessionsBeforeRevoke); } else if ('error' in response) { if (response.error?.message) {