diff --git a/common/cloudfunc.js b/common/cloudfunc.js index fb262c0e..03d688c2 100644 --- a/common/cloudfunc.js +++ b/common/cloudfunc.js @@ -53,7 +53,8 @@ function getPathLink(url, prefix, template) { .split('/') .slice(1, -1); - const allNames = ['/', ...names]; + const allNames = ['/'].concat(names); + const length = allNames.length - 1; let path = '/'; @@ -92,7 +93,8 @@ module.exports.buildFromJSON = (params) => { const templateLink = template.link; const json = params.data; - const {path, files} = json; + const path = json.path; + const files = json.files; const sort = params.sort || 'name'; const order = params.order || 'asc'; diff --git a/server/auth.js b/server/auth.js index 39e30d73..f93e5459 100644 --- a/server/auth.js +++ b/server/auth.js @@ -2,7 +2,7 @@ const httpAuth = require('http-auth'); const criton = require('criton'); -const currify = require('currify'); +const currify = require('currify/legacy'); const middle = currify(_middle); const config = require('./config'); diff --git a/server/cloudcmd.js b/server/cloudcmd.js index 976d06a3..2a65ef09 100644 --- a/server/cloudcmd.js +++ b/server/cloudcmd.js @@ -15,7 +15,7 @@ const prefixer = require(DIR + 'prefixer'); const pluginer = require(DIR + 'plugins'); const terminal = require(DIR + 'terminal'); -const currify = require('currify'); +const currify = require('currify/legacy'); const apart = require('apart'); const join = require('join-io'); const ponse = require('ponse'); diff --git a/server/rest.js b/server/rest.js index 5da7b1a3..34240164 100644 --- a/server/rest.js +++ b/server/rest.js @@ -13,7 +13,7 @@ const jaguar = require('jaguar'); const onezip = require('onezip'); const inly = require('inly'); const flop = require('flop'); -const pullout = require('pullout'); +const pullout = require('pullout/legacy'); const ponse = require('ponse'); const copymitter = require('copymitter'); const json = require('jonny');