diff --git a/web/src/components/RunInputs.tsx b/web/src/components/RunInputs.tsx index 79b80f9..13872c6 100644 --- a/web/src/components/RunInputs.tsx +++ b/web/src/components/RunInputs.tsx @@ -25,14 +25,16 @@ export async function RunInputs({ {Object.entries(run.workflow_inputs).map(([key, data]) => { - let imageUrl; + let imageUrl: string | undefined; try { - if (data.startsWith("data:image/")) { - imageUrl = data; - } else { - const url = new URL(data); - if (url.pathname.endsWith(".png")) { + if (typeof data === "string") { + if (data.startsWith("data:image/")) { imageUrl = data; + } else { + const url = new URL(data); + if (url.pathname.endsWith(".png")) { + imageUrl = data; + } } } } catch (_) {}