From add4a5859de3478d3d01cfc4b23d98f852f7898d Mon Sep 17 00:00:00 2001 From: darkskygit Date: Wed, 2 Apr 2025 04:20:05 +0000 Subject: [PATCH] fix(server): handle s3 notfound error (#11386) --- packages/backend/server/src/base/storage/providers/s3.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/backend/server/src/base/storage/providers/s3.ts b/packages/backend/server/src/base/storage/providers/s3.ts index b0576ec93..b918fed8d 100644 --- a/packages/backend/server/src/base/storage/providers/s3.ts +++ b/packages/backend/server/src/base/storage/providers/s3.ts @@ -7,6 +7,7 @@ import { HeadObjectCommand, ListObjectsV2Command, NoSuchKey, + NotFound, PutObjectCommand, S3Client, S3ClientConfig, @@ -98,7 +99,7 @@ export class S3StorageProvider implements StorageProvider { }; } catch (e) { // 404 - if (e instanceof NoSuchKey) { + if (e instanceof NoSuchKey || e instanceof NotFound) { this.logger.verbose(`Object \`${key}\` not found`); return undefined; }