diff --git a/lib/server/edit.js b/lib/server/edit.js index 75aceee9..6236a093 100644 --- a/lib/server/edit.js +++ b/lib/server/edit.js @@ -9,7 +9,9 @@ CloudFunc = require(DIR_LIB + 'cloudfunc'), patch = require(DIR_SERVER + 'patch'), files = require(DIR_SERVER + 'files'), - hash = require(DIR_SERVER + 'hash'); + hash = require(DIR_SERVER + 'hash'), + tryRequire = require('./tryRequire'), + mellow = tryRequire('mellow', {log: true, exit: true}); module.exports = function(sock) { Util.check(arguments, ['socket']); @@ -21,6 +23,8 @@ size: CloudFunc.MAX_FILE_SIZE }; + name = mellow.convertPath(name); + getHash(name, function(error, hash) { if (error) socket.emit('err', error);