From 2257ca2e6f9f8834880ea9bab4355c168ee6c33b Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Thu, 5 Feb 2026 12:53:56 +0100 Subject: make storage versioning per-project + few other refactors --- apps/web/src/services/renderer/scene-builder.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'apps/web/src/services/renderer/scene-builder.ts') diff --git a/apps/web/src/services/renderer/scene-builder.ts b/apps/web/src/services/renderer/scene-builder.ts index b36edda1..598854ea 100644 --- a/apps/web/src/services/renderer/scene-builder.ts +++ b/apps/web/src/services/renderer/scene-builder.ts @@ -51,7 +51,7 @@ export function buildScene(params: BuildSceneParams) { for (const element of elements) { if (element.type === "video" || element.type === "image") { const mediaAsset = mediaMap.get(element.mediaId); - if (!mediaAsset?.file) { + if (!mediaAsset?.file || !mediaAsset?.url) { continue; } @@ -59,6 +59,7 @@ export function buildScene(params: BuildSceneParams) { contentNodes.push( new VideoNode({ mediaId: mediaAsset.id, + url: mediaAsset.url, file: mediaAsset.file, duration: element.duration, timeOffset: element.startTime, @@ -70,7 +71,7 @@ export function buildScene(params: BuildSceneParams) { if (mediaAsset.type === "image") { contentNodes.push( new ImageNode({ - file: mediaAsset.file, + url: mediaAsset.url, duration: element.duration, timeOffset: element.startTime, trimStart: element.trimStart, -- cgit v1.3.1