From 8c53a45a2f4ff1b386d410a94a1ad7414d574cc5 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Thu, 7 May 2026 10:35:16 -0700 Subject: [PATCH 1/3] fix(logs): relax fileSchema so execution logs with files render again --- .../log-details/components/file-download/file-download.tsx | 7 ++++--- apps/sim/lib/api/contracts/logs.ts | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/file-download/file-download.tsx b/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/file-download/file-download.tsx index 23670cf2c02..59cddecf8bf 100644 --- a/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/file-download/file-download.tsx +++ b/apps/sim/app/workspace/[workspaceId]/logs/components/log-details/components/file-download/file-download.tsx @@ -5,6 +5,7 @@ import { createLogger } from '@sim/logger' import { ArrowDown } from 'lucide-react' import { useRouter } from 'next/navigation' import { Button, Loader } from '@/components/emcn' +import { cn } from '@/lib/core/utils/cn' import { extractWorkspaceIdFromExecutionKey, getViewerUrl } from '@/lib/uploads/utils/file-utils' const logger = createLogger('FileCards') @@ -16,8 +17,8 @@ interface FileData { type: string key: string url: string - uploadedAt: string - expiresAt: string + uploadedAt?: string + expiresAt?: string storageProvider?: 's3' | 'blob' | 'local' bucketName?: string } @@ -220,7 +221,7 @@ export function FileDownload({ return (