Put ACE-Step music jobs on the same studio queue as video and image.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -33,7 +33,8 @@ export default defineEventHandler(async (event) => {
|
||||
: listJobs().filter((job) => {
|
||||
if (job.status === 'complete' || job.status === 'error' || job.status === 'cancelled') return false
|
||||
if (kind === 'edit') return job.kind === 'edit'
|
||||
if (kind === 'video') return job.kind !== 'edit'
|
||||
if (kind === 'music') return job.kind === 'music'
|
||||
if (kind === 'video') return job.kind !== 'edit' && job.kind !== 'music'
|
||||
return true
|
||||
})
|
||||
for (const job of targets) {
|
||||
@@ -47,7 +48,9 @@ export default defineEventHandler(async (event) => {
|
||||
for (const row of listStudioJobs(owner)) {
|
||||
if (row.status !== 'running' && row.status !== 'held') continue
|
||||
if (kind === 'edit' && row.kind !== 'edit') continue
|
||||
if (kind === 'music' && row.kind !== 'music') continue
|
||||
if (kind === 'video' && row.kind === 'edit') continue
|
||||
if (kind === 'video' && row.kind === 'music') continue
|
||||
await cancelStudioJob(owner, row.id).catch(() => null)
|
||||
}
|
||||
const ok = await interruptComfy()
|
||||
|
||||
Reference in New Issue
Block a user