From a6ced0d615eadc828b83c5a6d6f74d8ad7e5bb78 Mon Sep 17 00:00:00 2001 From: Anton Shepilov Date: Mon, 5 Feb 2024 23:53:59 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Throw=20exception=20on=20S3=20wr?= =?UTF-8?q?iting=20error=20(#358)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/services/storage/connectors/S3/s3-service.ts | 4 ++-- .../features/auth/provider/oidc/oidc-auth-provider-service.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tdrive/backend/node/src/core/platform/services/storage/connectors/S3/s3-service.ts b/tdrive/backend/node/src/core/platform/services/storage/connectors/S3/s3-service.ts index 0d13fd84..856ae544 100644 --- a/tdrive/backend/node/src/core/platform/services/storage/connectors/S3/s3-service.ts +++ b/tdrive/backend/node/src/core/platform/services/storage/connectors/S3/s3-service.ts @@ -25,7 +25,7 @@ export default class S3ConnectorService implements StorageConnectorAPI { write(path: string, stream: Readable): Promise { let totalSize = 0; - return new Promise(resolve => { + return new Promise((resolve, reject) => { stream .on("data", function (chunk) { totalSize += chunk.length; @@ -36,7 +36,7 @@ export default class S3ConnectorService implements StorageConnectorAPI { }); }); - this.client.putObject(this.minioConfiguration.bucket, path, stream); + this.client.putObject(this.minioConfiguration.bucket, path, stream).catch(e => reject(e)); }); } diff --git a/tdrive/frontend/src/app/features/auth/provider/oidc/oidc-auth-provider-service.ts b/tdrive/frontend/src/app/features/auth/provider/oidc/oidc-auth-provider-service.ts index 81426f26..6cbbc437 100644 --- a/tdrive/frontend/src/app/features/auth/provider/oidc/oidc-auth-provider-service.ts +++ b/tdrive/frontend/src/app/features/auth/provider/oidc/oidc-auth-provider-service.ts @@ -53,7 +53,7 @@ export default class OIDCAuthProviderService redirect_uri: getAsFrontUrl(OIDC_CALLBACK_URL), response_type: 'code', response_mode: 'query', - scope: 'openid profile email address phone offline_access', + scope: 'openid profile email address phone offline_access applications', post_logout_redirect_uri: getAsFrontUrl(OIDC_SIGNOUT_URL), silent_redirect_uri: getAsFrontUrl(OIDC_SILENT_URL), automaticSilentRenew: false,