File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ export const createFileValidator = (config: R2Config) => {
284284 */
285285export const createR2Storage = (
286286 config : R2Config ,
287- generateId : ( options : { model : string ; size ?: number } ) => string
287+ generateId : ( options : { model : string ; size ?: number } ) => string | false
288288) => {
289289 const { bucket } = config ;
290290
@@ -327,6 +327,9 @@ export const createR2Storage = (
327327 }
328328
329329 const fileId = generateId ( { model : modelName || "userFile" } ) ;
330+ if ( ! fileId ) {
331+ throw new Error ( "Failed to generate unique file ID. Please try again." ) ;
332+ }
330333 const filename = `${ fileId } -${ sanitizeFilename ( originalName ) } ` ;
331334 r2Key = `user-files/${ userId } /${ filename } ` ;
332335
You can’t perform that action at this time.
0 commit comments