Reattach Comfy watchers after refresh so pending jobs finish and save.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Towsty
2026-08-27 08:09:20 -05:00
co-authored by Cursor
parent 159c84be75
commit 1466762af4
8 changed files with 137 additions and 30 deletions
+1 -11
View File
@@ -9,17 +9,7 @@ export default defineEventHandler(async (event) => {
if (pending) {
const done = await resolvePendingJob(pending)
if (done) return done
return {
type: 'snapshot',
status: 'running',
jobId,
message: 'Reconnecting to ComfyUI...',
progress: 90,
promptId: pending.promptId,
elapsedMs: Date.now() - pending.startedAt,
hideThumbnail: pending.hideThumbnail,
folderLocked: pending.folderLocked
}
return jobSnapshot(ensurePendingWatch(pending))
}
throw createError({ statusCode: 404, statusMessage: 'Job not found' })
}