Skip to content

Commit 7d1fab4

Browse files
committed
fix: improve error handling in image generation process
1 parent f5d1267 commit 7d1fab4

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

custom/imageGenerator.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -404,11 +404,12 @@ async function generateImages() {
404404
break;
405405
};
406406
jobStatus = jobResponse?.job?.status;
407-
if (jobStatus === 'failed') {
408-
error = jobResponse?.job?.error || $t('Image generation job failed');
409-
}
410-
if (jobStatus === 'timeout') {
411-
error = jobResponse?.job?.error || $t('Image generation job timeout');
407+
if (jobResponse?.job?.error) {
408+
error = jobResponse.job.error;
409+
} else if (jobStatus === 'failed') {
410+
error = $t('Image generation job failed');
411+
} else if (jobStatus === 'timeout') {
412+
error = $t('Image generation job timeout');
412413
}
413414
}
414415
await new Promise((resolve) => setTimeout(resolve, 2000));

0 commit comments

Comments
 (0)