If the thumbnail job throws (network blip, ffmpeg error, short clip), the asset was left stuck in status='processing' indefinitely. Since the proxy already exists and the asset is playable, set status='ready' in the catch block before re-throwing so BullMQ can still record the failure. |
||
|---|---|---|
| .. | ||
| db | ||
| edl | ||
| ffmpeg | ||
| s3 | ||
| workers | ||
| index.js | ||