diff --git a/app/assets/javascripts/components/SessionsModal.tsx b/app/assets/javascripts/components/SessionsModal.tsx index 52cbf4533..67c534a9e 100644 --- a/app/assets/javascripts/components/SessionsModal.tsx +++ b/app/assets/javascripts/components/SessionsModal.tsx @@ -40,14 +40,14 @@ function useSessions( (async () => { setRefreshing(true); const response = await application.getSessions(); - if ('error' in response) { + if ('error' in response || !response.data) { if (response.error?.message) { setErrorMessage(response.error.message); } else { setErrorMessage('An unknown error occured while loading sessions.'); } } else { - const sessions = response as Session[]; + const sessions = response.data; setSessions(sessions); setErrorMessage(''); }