Better check for non-array boards/files members.
This commit is contained in:
parent
5824899ade
commit
5c095dfa03
@ -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
|
||||
|
||||
@ -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: [[], []]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user