From 6373715ffeecc46e7d5e05d85a48e824d0e3ba15 Mon Sep 17 00:00:00 2001 From: glass beadian Date: Fri, 16 Oct 2026 22:01:16 +0000 Subject: [PATCH] fix: allow .bin scratch names in the assemble builder Direct-object sources download as .bin (scratchAssetName's fallback for non-sha256 keys); the allowlist rejected them before spawn. --- apps/media-worker/src/producer/assemble-builder.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/media-worker/src/producer/assemble-builder.ts b/apps/media-worker/src/producer/assemble-builder.ts index b0d9ba2..4465dd3 100644 --- a/apps/media-worker/src/producer/assemble-builder.ts +++ b/apps/media-worker/src/producer/assemble-builder.ts @@ -52,7 +52,7 @@ function scratchPath(path: string, field: string): string { } /** A downloaded source/overlay/VO file: a bare 64-hex name + known extension. */ -const SCRATCH_FILE = /^[0-9a-f]{64}\.(mp4|png|webm|m4a|aac|mp3|wav)$/; +const SCRATCH_FILE = /^[0-9a-f]{64}\.(mp4|png|webm|m4a|aac|mp3|wav|bin)$/;; export interface AssembleClipSource { /** The EdlClip this input renders (its trim/rotate/volume ride along). */