diff --git a/lib/server/rest.js b/lib/server/rest.js index 18801557..3429a773 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -276,17 +276,16 @@ break; case 'cp': - callback = function(error) { - checkSendError(error, pParams, function() { - sendMsg(pParams, 'copy', lFiles.to); - }); - }; - if (!Util.checkObjTrue(lFiles, ['from', 'to'])) sendError(pParams, p.data); else - fse.copy(lFiles.from, lFiles.to, callback); - + fse.copy(lFiles.from, lFiles.to, function(error) { + console.log('#', error); + if (error) + sendError(pParams, error); + else + sendMsg(pParams, 'copy', lFiles.to); + }); break; case 'zip':