commit b5026830894cf6ec9e302c0fdce422870f8f1816
parent bc3b28a8551ef9cf64d35941c9edb015ab117d6a
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Sun, 4 Oct 2026 17:16:07 -0400
report-to-video: check-availability skips a clip with its own src
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/umtool/report-to-video/check-availability.mjs b/umtool/report-to-video/check-availability.mjs
@@ -87,7 +87,9 @@ export async function checkAvailability(manifestPath, { outDir, maxAgeDays = 0 }
return wanted.get(key);
};
for (const e of manifest.timeline ?? []) {
- if (e.type !== "clip") continue;
+ // A clip with its own `src` is a file beside the manifest, on no platform:
+ // the build checks it is there.
+ if (e.type !== "clip" || e.src != null) continue;
want(e.channel ?? slug, e.video).clips.push(e.id);
}
// LEDGER SOURCES TOO, not just the clipped ones. A cut that stacks its