From e1b8f765de44af83b8c1b6a121fbc0a2629ea7cf Mon Sep 17 00:00:00 2001 From: kts of kettek Date: Tue, 27 Oct 2015 13:52:53 -0700 Subject: [PATCH] Fix for POST results not containing a value causing a crash. --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 25a12c1..3c992cd 100644 --- a/index.js +++ b/index.js @@ -46,7 +46,11 @@ var QCore = function() { split = parts[i].split('='); key = split[0]; value = split[1]; - req.post[key] = decodeURIComponent(value.replace(/[+]/g, function(c) { return ' '; })); + if (typeof value !== 'undefined') { + req.post[key] = decodeURIComponent(value.replace(/[+]/g, function(c) { return ' '; })); + } else { + req.post[key] = ''; + } } for (var i = 0, keys = Object.keys(acts[act]); i < keys.length; i++) { acts[act][i](req, res);