From ff3bb02fa0b16ae71165209687436a18f7dae638 Mon Sep 17 00:00:00 2001 From: Igor Zhukov Date: Mon, 15 Sep 2014 19:30:13 +0400 Subject: [PATCH] Fixed JSON.parse exceptions --- app/js/lib/config.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/js/lib/config.js b/app/js/lib/config.js index 2ec5cbd7..ca75667b 100644 --- a/app/js/lib/config.js +++ b/app/js/lib/config.js @@ -107,7 +107,11 @@ Config.LangCountries = {"es": "ES", "ru": "RU", "en": "US", "de": "DE", "it": "I } else if (useLs) { var value = localStorage.getItem(key); - value = (value === undefined || value === null) ? false : JSON.parse(value); + try { + value = (value === undefined || value === null) ? false : JSON.parse(value); + } catch (e) { + value = false; + } result.push(cache[key] = value); } else if (!useCs) {