Skip to content
Prev Previous commit
Next Next commit
Bring back logic that filters IPC handler wording
  • Loading branch information
wojtekn committed Dec 20, 2024
commit dbdcdab43b295724213ee28c8a7ff19868210f9b
7 changes: 6 additions & 1 deletion src/ipc-handlers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -934,10 +934,15 @@ export async function showErrorMessageBox(
showOpenLogs = false,
}: { title: string; message: string; error?: unknown; showOpenLogs?: boolean }
) {
// Remove prepended error message added by IPC handler
const filteredError = ( error as Error )?.message?.replace(
/Error invoking remote method '\w+': Error:/g,
''
);
const response = await showMessageBox( event, {
type: 'error',
message: title,
detail: error ? `${ message }\n\n${ error }` : message,
detail: error ? `${ message }\n\n${ filteredError }` : message,
buttons: [ ...( showOpenLogs ? [ __( 'Open Studio Logs' ) ] : [] ), __( 'OK' ) ],
} );

Expand Down