diff options
| author | Marie <github@yuugi.dev> | 2025-03-28 00:46:23 +0100 |
|---|---|---|
| committer | Marie <github@yuugi.dev> | 2025-03-28 00:46:23 +0100 |
| commit | a35bfa9f1a4f426c1c7bdfead9f7554d11f31427 (patch) | |
| tree | 368b46ea1d11f016a98904054550605c59aefe3f /packages/backend/src/core/DriveService.ts | |
| parent | upd: remove old check (diff) | |
| download | sharkey-a35bfa9f1a4f426c1c7bdfead9f7554d11f31427.tar.gz sharkey-a35bfa9f1a4f426c1c7bdfead9f7554d11f31427.tar.bz2 sharkey-a35bfa9f1a4f426c1c7bdfead9f7554d11f31427.zip | |
upd flip check
Diffstat (limited to 'packages/backend/src/core/DriveService.ts')
| -rw-r--r-- | packages/backend/src/core/DriveService.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/backend/src/core/DriveService.ts b/packages/backend/src/core/DriveService.ts index 616deb0221..53bc4e553f 100644 --- a/packages/backend/src/core/DriveService.ts +++ b/packages/backend/src/core/DriveService.ts @@ -407,7 +407,9 @@ export class DriveService { ); if (this.meta.objectStorageSetPublicRead) params.ACL = 'public-read'; - if (!this.meta.objectStorageEndpoint?.includes('bunnycdn.com')) { + if (this.meta.objectStorageEndpoint && this.meta.objectStorageEndpoint.includes('bunnycdn.com')) { + await this.bunnyService.upload(this.meta, key, stream); + } else { await this.s3Service.upload(this.meta, params) .then( result => { @@ -422,8 +424,6 @@ export class DriveService { this.registerLogger.error(`Upload Failed: key = ${key}, filename = ${filename}`, err); }, ); - } else { - await this.bunnyService.upload(this.meta, key, stream); } } @@ -820,10 +820,10 @@ export class DriveService { Bucket: this.meta.objectStorageBucket, Key: key, } as DeleteObjectCommandInput; - if (!this.meta.objectStorageEndpoint?.includes('bunnycdn.com')) { - await this.s3Service.delete(this.meta, param); - } else { + if (this.meta.objectStorageEndpoint && this.meta.objectStorageEndpoint.includes('bunnycdn.com')) { await this.bunnyService.delete(this.meta, key); + } else { + await this.s3Service.delete(this.meta, param); } } catch (err: any) { if (err.name === 'NoSuchKey') { |