From 08fffa23a63d476b6b247fd5d6693976f797acb9 Mon Sep 17 00:00:00 2001 From: name Date: Thu, 21 Jun 2018 23:12:43 -0700 Subject: [PATCH] Fix for data loss issues. e1.target.response reported to become null. #1910 --- src/classes/DataBoard.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/classes/DataBoard.coffee b/src/classes/DataBoard.coffee index 9db5f54be..479dabb2c 100644 --- a/src/classes/DataBoard.coffee +++ b/src/classes/DataBoard.coffee @@ -124,9 +124,10 @@ class DataBoard ajaxClean: (boardID) -> $.cache "#{location.protocol}//a.4cdn.org/#{boardID}/threads.json", (e1) => return unless e1.target.status is 200 + response1 = e1.target.response $.cache "#{location.protocol}//a.4cdn.org/#{boardID}/archive.json", (e2) => return unless e2.target.status is 200 or boardID in ['b', 'f', 'trash', 'bant'] - @ajaxCleanParse boardID, e1.target.response, e2.target.response + @ajaxCleanParse boardID, response1, e2.target.response ajaxCleanParse: (boardID, response1, response2) -> return if not (board = @data.boards[boardID])