diff --git a/lib/server/commander.js b/lib/server/commander.js index 6c9e1056..52221a78 100644 --- a/lib/server/commander.js +++ b/lib/server/commander.js @@ -112,7 +112,7 @@ * @param pFiles - array of files of current directory */ function fillJSON(pParams) { - var name, stat, mode, isDir, size, uid, + var name, stat, mode, isDir, size, uid, modeStr, p, i, n, file, path, json, files, ret = Util.checkObjTrue(pParams, ['files', 'stats', 'path']); @@ -136,7 +136,8 @@ if (stat) { /* Переводим права доступа в 8-ричную систему */ - mode = Number(stat.mode).toString(8); + modeStr = Number(stat.mode).toString(8); + mode = Number(modeStr); isDir = stat.isDirectory(); size = isDir ? 'dir' : stat.size; }