FIX: Nav item missing for plugins that don't include a custom filter.

This commit is contained in:
Guo Xiang Tan 2018-08-01 11:49:20 +08:00
parent 5febe71baa
commit 53adbf70f3
1 changed files with 3 additions and 3 deletions

View File

@ -105,8 +105,7 @@ const NavItem = Discourse.Model.extend({
});
const ExtraNavItem = NavItem.extend({
@computed("href")
href: href => href,
@computed("href") href: href => href,
customFilter: null
});
@ -175,7 +174,8 @@ NavItem.reopenClass({
);
const extraItems = NavItem.extraNavItems.filter(item => {
return item.customFilter && item.customFilter.call(this, category, args);
if (!item.customFilter) return true;
return item.customFilter.call(this, category, args);
});
return items.concat(extraItems);