diff --git a/app/src/api/user.ts b/app/src/api/user.ts index 9413b53..7ec858d 100644 --- a/app/src/api/user.ts +++ b/app/src/api/user.ts @@ -15,7 +15,7 @@ export const updateProfile = async ( method: 'PUT', body: JSON.stringify(updateRequest), }); - const data: unknown = response.json(); + const data: unknown = await response.json(); if (!isUser(data)) { throw new Error('Invalid user data'); diff --git a/app/src/api/workspace.ts b/app/src/api/workspace.ts index de45cd0..9ba8b0d 100644 --- a/app/src/api/workspace.ts +++ b/app/src/api/workspace.ts @@ -54,11 +54,11 @@ export const getWorkspace = async ( const response = await apiCall( `${API_BASE_URL}/workspaces/${encodeURIComponent(workspaceName)}` ); - const data = response.json(); + const data: unknown = await response.json(); if (!isWorkspace(data)) { throw new Error('Invalid workspace object received from API'); } - return data as Workspace; + return data; }; /** @@ -82,11 +82,11 @@ export const updateWorkspace = async ( body: JSON.stringify(workspaceData), } ); - const data = response.json(); + const data: unknown = await response.json(); if (!isWorkspace(data)) { throw new Error('Invalid workspace object received from API'); } - return data as Workspace; + return data; }; /**