From 897f0099b2b1e6d22894ffd40a107e3b1583ab27 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 27 Mar 2015 08:34:05 -0400 Subject: [PATCH] feature(rest) onPut: forEach -> RegExp --- lib/server/rest.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/server/rest.js b/lib/server/rest.js index 03282685..845b4d8e 100644 --- a/lib/server/rest.js +++ b/lib/server/rest.js @@ -262,14 +262,12 @@ if (!files.from) { callback(body); } else { - from = mellow.pathToWin(files.from); + from = mellow.pathToWin(files.from); if (files.to) - to = mellow.pathToWin(files.to); + to = mellow.pathToWin(files.to); else - ['.zip', '.tar.gz', '.gz'].forEach(function(str) { - to = files.from.replace(str); - }); + to = files.from.replace(/(\.gz|\.tar\.gz)$/, ''); packer.unpack(from, to, function(error) { var name = path.basename(files.from),