From 2627dc2ae6fc98189ee99090258cc0c194a21305 Mon Sep 17 00:00:00 2001
From: Thomas Citharel <tcit@tcit.fr>
Date: Wed, 18 Apr 2018 13:33:38 +0200
Subject: [PATCH] Fixup for find_polls with empty localstorage

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
---
 tpl/find_polls.tpl | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/tpl/find_polls.tpl b/tpl/find_polls.tpl
index ed72d6cd..8385a1db 100644
--- a/tpl/find_polls.tpl
+++ b/tpl/find_polls.tpl
@@ -130,8 +130,18 @@
                 };
             },
             created() {
-                this.polls = JSON.parse(localStorage.getItem('polls'));
-                this.adminPolls = JSON.parse(localStorage.getItem('admin_polls'));
+                var polls = localStorage.getItem('polls');
+                if (polls === null) {
+                    this.polls = [];
+                } else {
+                    this.polls = JSON.parse(polls);
+                }
+                var adminPolls = localStorage.getItem('admin_polls');
+                if (adminPolls === null) {
+                    this.adminPolls = [];
+                } else {
+                    this.adminPolls = JSON.parse(adminPolls);
+                }
             },
             filters: {
                 date: function(value) {
-- 
GitLab