mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Nav item missing for plugins that don't include a custom filter.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user