Merge remote changes and add SEO fields to Tasks model, improve content generation response handling, and enhance progress bar animation
This commit is contained in:
@@ -430,11 +430,14 @@ export function useProgressModal(): UseProgressModalReturn {
|
||||
}
|
||||
} else if (response.state === 'FAILURE') {
|
||||
const meta = response.meta || {};
|
||||
const errorMsg = meta.error || 'Task failed';
|
||||
// Try multiple error message sources
|
||||
const errorMsg = meta.error || meta.message || response.error || 'Task failed - exception details unavailable';
|
||||
const errorType = meta.error_type || 'Error';
|
||||
setProgress({
|
||||
percentage: 0,
|
||||
message: `Error: ${errorMsg}`,
|
||||
message: errorMsg.includes('exception details unavailable') ? errorMsg : `Error: ${errorMsg}`,
|
||||
status: 'error',
|
||||
details: meta.error_type ? `${errorType}: ${errorMsg}` : errorMsg,
|
||||
});
|
||||
|
||||
// Update step logs from failure response
|
||||
|
||||
Reference in New Issue
Block a user