From e105fb493d33ef19ce5dd14b72656ed76ebd8dc9 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 23 May 2014 10:18:55 -0400 Subject: [PATCH] fix(rest) onFSGet: if !isStr stringifyJSON --- lib/server/rest.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/server/rest.js b/lib/server/rest.js index a13e687f..33623cb4 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -169,7 +169,8 @@ switch (p.request.method) { case 'GET': onFSGet(query, p.name, function(error, data, isFile) { - var str; + var str, + isStr = Util.isString(data); if (error) sendError(params, error); @@ -177,7 +178,12 @@ main.sendFile(p); else { p.name += '.json'; - str = Util.stringifyJSON(data); + + if (isStr) + str = data; + else + str = Util.stringifyJSON(data); + sendResponse(p, str, NOT_LOG); } });