Browse Source

Custom provider fixes (#4498)

Fixes: https://github.com/transloadit/uppy/issues/4460
Mikael Finstad 1 year ago
parent
commit
8b6e87a168

+ 3 - 1
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 }) {

+ 1 - 1
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
     }