mirror of
https://github.com/coder/coder.git
synced 2026-10-24 01:26:25 +08:00
Use backend error if possible (#1938)
This commit is contained in:
@@ -44,3 +44,12 @@ export const mapApiErrorToFieldErrors = (apiErrorResponse: ApiErrorResponse): Fi
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param error
|
||||
* @param defaultMessage
|
||||
* @returns error's message if ApiError or Error, else defaultMessage
|
||||
*/
|
||||
export const getErrorMessage = (error: Error | ApiError | unknown, defaultMessage: string): string =>
|
||||
isApiError(error) ? error.response.data.message : error instanceof Error ? error.message : defaultMessage
|
||||
|
||||
Reference in New Issue
Block a user