fix: surface error dialog when Open Workflow from Job Queue fails

This commit is contained in:
dante01yoon
2026-05-08 10:25:26 +09:00
parent a422b392de
commit 86b2a3a989
2 changed files with 9 additions and 1 deletions

View File

@@ -63,7 +63,14 @@ export function useJobMenu(
if (!data) return
const filename = `Job ${target.id}.json`
const temp = workflowStore.createTemporary(filename, data)
await workflowService.openWorkflow(temp)
try {
await workflowService.openWorkflow(temp)
} catch (error) {
useDialogService().showErrorDialog(error, {
title: t('errorDialog.queueOpenWorkflowFailedTitle'),
reportType: 'queueOpenWorkflowError'
})
}
}
const copyJobId = async (item?: JobListItem | null) => {

View File

@@ -1903,6 +1903,7 @@
"errorDialog": {
"defaultTitle": "An error occurred",
"loadWorkflowTitle": "Loading aborted due to error reloading workflow data",
"queueOpenWorkflowFailedTitle": "Failed to Open Workflow",
"noStackTrace": "No stacktrace available",
"extensionFileHint": "This may be due to the following script",
"promptExecutionError": "Prompt execution failed",