From 474b70299029ca64a8b482f62af81a6a933d1e70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=B8=A7=E0=B8=84=E0=B8=AF=E0=BA=9F?= Date: Mon, 17 Jan 2022 15:22:48 +0800 Subject: [PATCH] fix: remove leading slashes for object keys (#955) Signed-off-by: Wing-Kam Wong --- packages/nocodb/src/plugins/backblaze/Backblaze.ts | 2 +- packages/nocodb/src/plugins/gcs/Gcs.ts | 2 +- packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts | 2 +- packages/nocodb/src/plugins/mino/Minio.ts | 2 +- packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts | 2 +- packages/nocodb/src/plugins/s3/S3.ts | 2 +- packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts | 2 +- packages/nocodb/src/plugins/spaces/Spaces.ts | 2 +- packages/nocodb/src/plugins/upcloud/UpoCloud.ts | 2 +- packages/nocodb/src/plugins/vultr/Vultr.ts | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/nocodb/src/plugins/backblaze/Backblaze.ts b/packages/nocodb/src/plugins/backblaze/Backblaze.ts index 1b86a1dee0..c7c29c8782 100644 --- a/packages/nocodb/src/plugins/backblaze/Backblaze.ts +++ b/packages/nocodb/src/plugins/backblaze/Backblaze.ts @@ -79,7 +79,7 @@ export default class Backblaze implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/gcs/Gcs.ts b/packages/nocodb/src/plugins/gcs/Gcs.ts index f83ec6c91f..7eb2d039a4 100644 --- a/packages/nocodb/src/plugins/gcs/Gcs.ts +++ b/packages/nocodb/src/plugins/gcs/Gcs.ts @@ -80,7 +80,7 @@ export default class Gcs implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts b/packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts index a235dbd11d..0857f39538 100644 --- a/packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts +++ b/packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts @@ -79,7 +79,7 @@ export default class LinodeObjectStorage implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/mino/Minio.ts b/packages/nocodb/src/plugins/mino/Minio.ts index 6b21e170f4..4cc0e29bde 100644 --- a/packages/nocodb/src/plugins/mino/Minio.ts +++ b/packages/nocodb/src/plugins/mino/Minio.ts @@ -72,7 +72,7 @@ export default class Minio implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts b/packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts index ceb09503cc..293e60bc9c 100644 --- a/packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts +++ b/packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts @@ -79,7 +79,7 @@ export default class OvhCloud implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/s3/S3.ts b/packages/nocodb/src/plugins/s3/S3.ts index a483861619..9ad85befbd 100644 --- a/packages/nocodb/src/plugins/s3/S3.ts +++ b/packages/nocodb/src/plugins/s3/S3.ts @@ -83,7 +83,7 @@ export default class S3 implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts b/packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts index 06627427a8..5c17c43415 100644 --- a/packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts +++ b/packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts @@ -77,7 +77,7 @@ export default class ScalewayObjectStorage implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/spaces/Spaces.ts b/packages/nocodb/src/plugins/spaces/Spaces.ts index 5086871f47..14be6b00f5 100644 --- a/packages/nocodb/src/plugins/spaces/Spaces.ts +++ b/packages/nocodb/src/plugins/spaces/Spaces.ts @@ -87,7 +87,7 @@ export default class Spaces implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/upcloud/UpoCloud.ts b/packages/nocodb/src/plugins/upcloud/UpoCloud.ts index 13abc371ed..1ce5770c88 100644 --- a/packages/nocodb/src/plugins/upcloud/UpoCloud.ts +++ b/packages/nocodb/src/plugins/upcloud/UpoCloud.ts @@ -77,7 +77,7 @@ export default class UpoCloud implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt', diff --git a/packages/nocodb/src/plugins/vultr/Vultr.ts b/packages/nocodb/src/plugins/vultr/Vultr.ts index d86154f005..9e2bb9dbfc 100644 --- a/packages/nocodb/src/plugins/vultr/Vultr.ts +++ b/packages/nocodb/src/plugins/vultr/Vultr.ts @@ -79,7 +79,7 @@ export default class Vultr implements IStorageAdapter { const tempFile = path.join(process.cwd(), 'temp.txt'); const createStream = fs.createWriteStream(tempFile); createStream.end(); - await this.fileCreate('/nc-test-file.txt', { + await this.fileCreate('nc-test-file.txt', { path: tempFile, mimetype: '', originalname: 'temp.txt',