From f205f8d68090bacd9e028076b7c56682fa14cda4 Mon Sep 17 00:00:00 2001 From: S2- Date: Fri, 9 Oct 2015 11:48:08 +0200 Subject: [PATCH] prevent double encoding of strings when saving strings with quotes ", these strings get double encoded. this commit only converts objects to json before saving them to localstorage. --- src/angular-local-storage.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/angular-local-storage.js b/src/angular-local-storage.js index 0e3048e..9bed9d9 100644 --- a/src/angular-local-storage.js +++ b/src/angular-local-storage.js @@ -117,7 +117,9 @@ angularLocalStorage.provider('localStorageService', function() { if (isUndefined(value)) { value = null; } else { - value = toJson(value); + if (typeof(value) === 'object') { + value = toJson(value); + } } // If this browser does not support local storage use cookies