From d5b1d3bdb2ab82062b8d7726a8dc1e3b0cdd7fd5 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Mon, 15 Jun 2015 12:16:41 +0930 Subject: [PATCH] Don't show tags label if there are no tags to show --- extensions/tags/js/src/add-tag-labels.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/extensions/tags/js/src/add-tag-labels.js b/extensions/tags/js/src/add-tag-labels.js index 61e70dd88..d8e3a0bca 100644 --- a/extensions/tags/js/src/add-tag-labels.js +++ b/extensions/tags/js/src/add-tag-labels.js @@ -10,8 +10,11 @@ export default function() { // Add tag labels to each discussion in the discussion list. extend(DiscussionList.prototype, 'infoItems', function(items, discussion) { var tags = discussion.tags(); - if (tags && tags.length) { - items.add('tags', tagsLabel(tags.filter(tag => tag.slug() !== this.props.params.tags)), {first: true}); + if (tags) { + tags = tags.filter(tag => tag.slug() !== this.props.params.tags); + if (tags.length) { + items.add('tags', tagsLabel(tags), {first: true}); + } } });