File tree Expand file tree Collapse file tree
apps/greenhouse/src/components/admin/common Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -44,20 +44,13 @@ export const ReconcileButton: React.FC<ReconcileButtonProps> = ({
4444 onReconcile ?.( )
4545 } ,
4646 onError : ( error ) => {
47- let errorMessage = "Unknown error"
48- if ( error instanceof Error ) {
49- errorMessage = error . message
50- } else if ( typeof error === "string" ) {
51- errorMessage = error
52- }
47+ const normalizedError = error instanceof Error ? error : new Error ( "Unknown error" )
48+
5349 addMessage ( {
5450 variant : "error" ,
55- text : `Failed to reconcile ${ resourceType } "${ resourceName } ": ${ errorMessage } ` ,
51+ text : `Failed to reconcile ${ resourceType } "${ resourceName } ": ${ normalizedError . message } ` ,
5652 } )
57- if ( onError ) {
58- const errorForCallback = error instanceof Error ? error : new Error ( errorMessage )
59- onError ( errorForCallback )
60- }
53+ onError ?.( normalizedError )
6154 } ,
6255 } )
6356
You can’t perform that action at this time.
0 commit comments