FIX: Nav item missing for plugins that don't include a custom filter.
This commit is contained in:
parent
5febe71baa
commit
53adbf70f3
|
@ -105,8 +105,7 @@ const NavItem = Discourse.Model.extend({
|
||||||
});
|
});
|
||||||
|
|
||||||
const ExtraNavItem = NavItem.extend({
|
const ExtraNavItem = NavItem.extend({
|
||||||
@computed("href")
|
@computed("href") href: href => href,
|
||||||
href: href => href,
|
|
||||||
customFilter: null
|
customFilter: null
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -175,7 +174,8 @@ NavItem.reopenClass({
|
||||||
);
|
);
|
||||||
|
|
||||||
const extraItems = NavItem.extraNavItems.filter(item => {
|
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);
|
return items.concat(extraItems);
|
||||||
|
|
Loading…
Reference in New Issue