From 8b6e87a16864a2d916cef6e7a425d876f57771da Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Mon, 19 Jun 2023 15:08:21 +0200 Subject: [PATCH] Custom provider fixes (#4498) Fixes: https://github.com/transloadit/uppy/issues/4460 --- examples/custom-provider/server/CustomProvider.cjs | 4 +++- packages/@uppy/companion/src/server/provider/credentials.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/custom-provider/server/CustomProvider.cjs b/examples/custom-provider/server/CustomProvider.cjs index 03434fc43..9b0e79be6 100644 --- a/examples/custom-provider/server/CustomProvider.cjs +++ b/examples/custom-provider/server/CustomProvider.cjs @@ -34,7 +34,9 @@ function adaptData (res) { class MyCustomProvider { static version = 2 - authProvider = 'myunsplash' + static get authProvider () { + return 'myunsplash' + } // eslint-disable-next-line class-methods-use-this async list ({ token, directory }) { diff --git a/packages/@uppy/companion/src/server/provider/credentials.js b/packages/@uppy/companion/src/server/provider/credentials.js index 20c24902f..631dd1e08 100644 --- a/packages/@uppy/companion/src/server/provider/credentials.js +++ b/packages/@uppy/companion/src/server/provider/credentials.js @@ -77,7 +77,7 @@ exports.getCredentialsOverrideMiddleware = (providers, companionOptions) => { return } - if (!companionOptions.providerOptions[providerName].credentialsURL) { + if (!companionOptions.providerOptions[providerName]?.credentialsURL) { next() return }