From 098111ba5b9ef820b900bc3c6912deed0ca2f9ec Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 29 Oct 2015 11:45:28 -0400 Subject: [PATCH 1/2] Fixes bug where if post edit was called without a title, NodeBB would crash --- src/posts/edit.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/posts/edit.js b/src/posts/edit.js index 2eca8a8328..ea7686fb20 100644 --- a/src/posts/edit.js +++ b/src/posts/edit.js @@ -86,7 +86,7 @@ module.exports = function(Posts) { function editMainPost(data, postData, callback) { var tid = postData.tid; - var title = data.title.trim(); + var title = data.title ? data.title.trim() : ''; async.parallel({ topic: function(next) { From 04dcd38d045e738b75b2b05e38345c160822d8c1 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 29 Oct 2015 13:48:58 -0400 Subject: [PATCH 2/2] added new client-side hook on thread tools open --- public/src/client/topic/threadTools.js | 1 + 1 file changed, 1 insertion(+) diff --git a/public/src/client/topic/threadTools.js b/public/src/client/topic/threadTools.js index 69c8fad673..7f6c2a773c 100644 --- a/public/src/client/topic/threadTools.js +++ b/public/src/client/topic/threadTools.js @@ -112,6 +112,7 @@ define('forum/topic/threadTools', ['forum/topic/fork', 'forum/topic/move', 'comp templates.parse('partials/topic/topic-menu-list', data, function(html) { translator.translate(html, function(html) { dropdownMenu.html(html); + $(window).trigger('action:topic.tools.load'); }); }); });