From 852e28b032e795f57a656a7db040359dd74f347b Mon Sep 17 00:00:00 2001 From: r888888888 Date: Fri, 9 May 2014 17:42:40 -0700 Subject: [PATCH] add autocomplete guards --- app/assets/javascripts/autocomplete.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/autocomplete.js b/app/assets/javascripts/autocomplete.js index e5deccba9..739c7cb41 100644 --- a/app/assets/javascripts/autocomplete.js +++ b/app/assets/javascripts/autocomplete.js @@ -23,9 +23,12 @@ if (this.enable_local_storage) { var now = new Date().getTime(); $.each($.localStorage.keys(), function(i, key) { - var expiry = Date.parse($.localStorage.get(key)); - if (expiry < now) { - $.localStorage.remove(key); + var obj = $.localStorage.get(key); + if (obj && obj.expires) { + var expiry = Date.parse(obj.expires); + if (expiry < now) { + $.localStorage.remove(key); + } } });