Better check for non-array boards/files members.

This commit is contained in:
ccd0 2016-05-15 16:01:37 -07:00
parent 5824899ade
commit 5c095dfa03
2 changed files with 3 additions and 4 deletions

View File

@ -20,9 +20,9 @@ Redirect =
archives = {}
for data in Conf['archives']
for key in ['boards', 'files']
data[key] = [] unless data[key] instanceof Array
{uid, name, boards, files, software, withCredentials} = data
boards = [] unless boards instanceof Array
files = [] unless files instanceof Array
archives[JSON.stringify(uid ? name)] = data
for boardID in boards
unless withCredentials

View File

@ -467,6 +467,7 @@ Settings =
itemsArchive[name] = Conf[name] for name in ['archives', 'selectedArchives', 'lastarchivecheck']
$.get itemsArchive, (itemsArchive) ->
$.extend Conf, itemsArchive
Redirect.selectArchives()
Settings.addArchiveTable section
boardSelect = $ '#archive-board-select', section
@ -496,8 +497,6 @@ Settings =
archBoards = {}
for {uid, name, boards, files, software, withCredentials} in Conf['archives']
boards = [] unless boards instanceof Array
files = [] unless files instanceof Array
for boardID in boards
o = archBoards[boardID] or=
thread: [[], []]