diff --git a/CHANGELOG.md b/CHANGELOG.md index cebf87c04..0a4d891d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,9 @@ ### v1.13.10 +**v1.13.10.7** *(2017-08-24)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.10.7/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.10.7/builds/4chan-X-noupdate.crx)] +- Fix quote preview bug when reply is in index data but no thread object exists. #1478 + **v1.13.10.6** *(2017-08-10)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.10.6/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.13.10.6/builds/4chan-X-noupdate.crx)] - Disable 'Redirect to HTTPS' on platforms where we use localStorage for saving settings. diff --git a/src/classes/Fetcher.coffee b/src/classes/Fetcher.coffee index f67adf4b2..38c846c11 100644 --- a/src/classes/Fetcher.coffee +++ b/src/classes/Fetcher.coffee @@ -5,9 +5,8 @@ class Fetcher return # 4chan X catalog data - if (post = Index.replyData?["#{@boardID}.#{@postID}"]) + if (post = Index.replyData?["#{@boardID}.#{@postID}"]) and (thread = g.threads["#{@boardID}.#{@threadID}"]) board = g.boards[@boardID] - thread = g.threads["#{@boardID}.#{@threadID}"] post = new Post Build.postFromObject(post, @boardID), thread, board post.isFetchedQuote = true Main.callbackNodes 'Post', [post]