diff --git a/be/apps/dashboard/src/modules/photos/components/library/photo-upload/store.tsx b/be/apps/dashboard/src/modules/photos/components/library/photo-upload/store.tsx index ffe22943..2cc5b34b 100644 --- a/be/apps/dashboard/src/modules/photos/components/library/photo-upload/store.tsx +++ b/be/apps/dashboard/src/modules/photos/components/library/photo-upload/store.tsx @@ -56,7 +56,8 @@ const PhotoUploadStoreContext = createContext(null) const computeUploadedBytes = (entries: FileProgressEntry[]) => calculateUploadedBytes(entries) const MAX_PROCESSING_LOGS = 200 let processingLogSequence = 0 -const UPLOAD_REQUEST_TIMEOUT_MS = 120_000 +// Extend upload request timeout to tolerate larger batches / slower networks (10 minutes). +const UPLOAD_REQUEST_TIMEOUT_MS = 600_000 export function createPhotoUploadStore(params: PhotoUploadStoreParams): PhotoUploadStore { const { files: initialFiles, availableTags, onUpload, onClose } = params