Skip to content

Commit 94640e4

Browse files
committed
fix error types
1 parent 86b7060 commit 94640e4

File tree

4 files changed

+6
-10
lines changed

4 files changed

+6
-10
lines changed

site/src/api/errors.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,3 @@ export const getValidationErrorMessage = (error: Error | ApiError | unknown): st
8686

8787
export const getErrorDetail = (error: Error | ApiError | unknown): string | undefined | null =>
8888
isApiError(error) ? error.response.data.detail : error instanceof Error ? error.stack : null
89-
90-
export const getErrorIfErrorType = (error: Error | unknown): Error | undefined =>
91-
error instanceof Error ? error : undefined

site/src/components/Resources/Resources.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const Language = {
2929

3030
interface ResourcesProps {
3131
resources?: WorkspaceResource[]
32-
getResourcesError?: Error
32+
getResourcesError?: Error | unknown
3333
workspace: Workspace
3434
canUpdateWorkspace: boolean
3535
}

site/src/components/Workspace/Workspace.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ export const Workspace: FC<WorkspaceProps> = ({
117117
{!!resources && !!resources.length && (
118118
<Resources
119119
resources={resources}
120-
getResourcesError={workspaceErrors[WorkspaceErrors.GET_RESOURCES_ERROR] as Error}
120+
getResourcesError={workspaceErrors[WorkspaceErrors.GET_RESOURCES_ERROR]}
121121
workspace={workspace}
122122
canUpdateWorkspace={canUpdateWorkspace}
123123
/>

site/src/pages/WorkspacePage/WorkspacePage.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { makeStyles } from "@material-ui/core/styles"
22
import { useMachine, useSelector } from "@xstate/react"
3-
import { getErrorIfErrorType } from "api/errors"
43
import dayjs from "dayjs"
54
import minMax from "dayjs/plugin/minMax"
65
import React, { useContext, useEffect } from "react"
@@ -122,10 +121,10 @@ export const WorkspacePage: React.FC = () => {
122121
builds={builds}
123122
canUpdateWorkspace={canUpdateWorkspace}
124123
workspaceErrors={{
125-
[WorkspaceErrors.GET_RESOURCES_ERROR]: getErrorIfErrorType(getResourcesError),
126-
[WorkspaceErrors.GET_BUILDS_ERROR]: getErrorIfErrorType(getBuildsError),
127-
[WorkspaceErrors.BUILD_ERROR]: getErrorIfErrorType(buildError),
128-
[WorkspaceErrors.CANCELLATION_MESSAGE]: getErrorIfErrorType(cancellationMessage),
124+
[WorkspaceErrors.GET_RESOURCES_ERROR]: getResourcesError,
125+
[WorkspaceErrors.GET_BUILDS_ERROR]: getBuildsError,
126+
[WorkspaceErrors.BUILD_ERROR]: buildError,
127+
[WorkspaceErrors.CANCELLATION_MESSAGE]: cancellationMessage,
129128
}}
130129
/>
131130
<DeleteWorkspaceDialog

0 commit comments

Comments
 (0)