4f1433437b721efb371969f9af300a1881e91aa8
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m35s
root cause: all five job-insert sites in review.ts blindly inserted a 'pending' row, so a double-click on approve (or an overlap between /approve-all and individual /approve) wrote N jobs for the same item. job 1 stripped subtitles + reordered audio; jobs 2..N then ran the same stale stream-index command against the already-processed file and ffmpeg bailed with 'Stream map matches no streams'. fix: funnel every insert through enqueueAudioJob(), which only writes when no pending job already exists for that item. covers approve, retry, approve-all, season approve-all, series approve-all.
Description
No description provided
Languages
TypeScript
99.7%
Dockerfile
0.2%