Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6b82fdd

Browse files
authored
Surface backend error when extending schedule (#3275)
1 parent d6faf8f commit 6b82fdd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

site/src/xServices/workspaceSchedule/workspaceScheduleBannerXService.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
* @fileoverview workspaceScheduleBanner is an xstate machine backing a form,
33
* presented as an Alert/banner, for reactively updating a workspace schedule.
44
*/
5+
import { getErrorMessage } from "api/errors"
56
import dayjs from "dayjs"
67
import { createMachine } from "xstate"
78
import * as API from "../../api/api"
@@ -51,8 +52,9 @@ export const workspaceScheduleBannerMachine = createMachine(
5152
},
5253
{
5354
actions: {
54-
displayFailureMessage: () => {
55-
displayError(Language.errorExtension)
55+
// This error does not have a detail, so using the snackbar is okay
56+
displayFailureMessage: (_, event) => {
57+
displayError(getErrorMessage(event.data, Language.errorExtension))
5658
},
5759
displaySuccessMessage: () => {
5860
displaySuccess(Language.successExtension)

0 commit comments

Comments
 (0)