fix crash on deleting nonexistent item
This commit is contained in:
parent
1e8a12c8bb
commit
bb2935a8f4
@ -17,9 +17,11 @@ class DataBoard
|
|||||||
|
|
||||||
delete: ({boardID, threadID, postID}) ->
|
delete: ({boardID, threadID, postID}) ->
|
||||||
if postID
|
if postID
|
||||||
|
return unless @data.boards[boardID]?[threadID]
|
||||||
delete @data.boards[boardID][threadID][postID]
|
delete @data.boards[boardID][threadID][postID]
|
||||||
@deleteIfEmpty {boardID, threadID}
|
@deleteIfEmpty {boardID, threadID}
|
||||||
else if threadID
|
else if threadID
|
||||||
|
return unless @data.boards[boardID]
|
||||||
delete @data.boards[boardID][threadID]
|
delete @data.boards[boardID][threadID]
|
||||||
@deleteIfEmpty {boardID}
|
@deleteIfEmpty {boardID}
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user