From cdbbf2e61eeaaa37a15ed1f66ee06c3ef5c38610 Mon Sep 17 00:00:00 2001 From: Ahti Heinla Date: Wed, 30 Nov 2011 02:55:22 +0200 Subject: [PATCH] Fixed a bug that caused parseStringArray() to return incorrect values for escaped strings --- lib/textParsers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/textParsers.js b/lib/textParsers.js index a071eb72..5032d04b 100644 --- a/lib/textParsers.js +++ b/lib/textParsers.js @@ -66,7 +66,7 @@ var parseStringArray = function(val) { return x.map(function (el) { if (el === 'NULL') return null; if (el[0] === '{') return arguments.callee(el); - if (el[0] === '\"') return el.substring(1, el.length - 1).replace('\\\"', '\"'); + if (el[0] === '\"') return el.substring(1, el.length - 1).replace(/\\(.)/g, '$1'); return el; }); };