diff --git a/ChangeLog b/ChangeLog index 0467ab48..e349d78b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -85,6 +85,8 @@ is pressed and current file is directory. * Fixed selection style in opera. +* Fixed header of api fs GET. + 2012.03.01, v0.1.9 diff --git a/ChangeLog.rus.md b/ChangeLog.rus.md index 184134d3..2982d94c 100644 --- a/ChangeLog.rus.md +++ b/ChangeLog.rus.md @@ -33,6 +33,7 @@ - Обработка выделенной корневой директории. - Создание нового файла. - Стиль выделения в Опере. +- Заголовок выдачи REST-фукнции fs метода GET. **Обновлены:** - jquery до версии v2.0.0 diff --git a/lib/server/rest.js b/lib/server/rest.js index 495607fc..bc3f9332 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -104,31 +104,31 @@ if(!pErr){ var lSize = CloudFunc.getShortSize(pSize); console.log(lSize); - main.sendResponse(pParams, lSize); + main.sendResponse(p, lSize); } else - main.sendError(pParams, pErr); + main.sendError(p, pErr); }); - else - fs.stat(p.name, function(pError, pStat){ - if(!pError) - if( pStat.isDirectory() ) - main.commander.getDirContent(pParams.name, function(pError, pData){ - if(!pError){ - pParams.request.url += '.json'; - pParams.data = Util.stringifyJSON(pData); - main.sendResponse(pParams); - } - else - main.sendError(pParams, pError); - }); + else + fs.stat(p.name, function(pError, pStat){ + if(!pError) + if( pStat.isDirectory() ) + main.commander.getDirContent(p.name, function(pError, pData){ + if(!pError){ + p.name += '.json'; + p.data = Util.stringifyJSON(pData); + main.sendResponse(p); + } + else + main.sendError(p, pError); + }); + else + main.sendFile(p); else - main.sendFile(pParams); - else - main.sendError(pParams, pError); - - }); - break; + main.sendError(p, pError); + + }); + break; case 'PUT': if(lQuery === 'dir')