diff --git a/apps/server/src/orchestration/Layers/ProjectionPipeline.ts b/apps/server/src/orchestration/Layers/ProjectionPipeline.ts index f5372a86b228792a26a1cd34cba653c1aea5a88d..d0231c20c3664ae798ae32b1e36c355b5c000677 100644 --- a/apps/server/src/orchestration/Layers/ProjectionPipeline.ts +++ b/apps/server/src/orchestration/Layers/ProjectionPipeline.ts @@ -101,14 +101,12 @@ function parseBase64DataUrl( dataUrl: string, ): { readonly mimeType: string; readonly base64: string } | null { const match = /^data:([^;,]+);base64,([a-z0-9+/=\r\n]+)$/i.exec(dataUrl.trim()); - if (!match) { - return null; - } + if (!match) return null; + const mimeType = match[1]?.trim().toLowerCase(); const base64 = match[2]?.replace(/\s+/g, ""); - if (!mimeType || !base64) { - return null; - } + if (!mimeType || !base64) return null; + return { mimeType, base64 }; }