diff --git a/extensions/sticky/js/src/forum/addStickyExcerpt.js b/extensions/sticky/js/src/forum/addStickyExcerpt.js index 69c3a252c..817e62654 100644 --- a/extensions/sticky/js/src/forum/addStickyExcerpt.js +++ b/extensions/sticky/js/src/forum/addStickyExcerpt.js @@ -1,11 +1,15 @@ import { extend } from 'flarum/extend'; import DiscussionListState from 'flarum/states/DiscussionListState'; import DiscussionListItem from 'flarum/components/DiscussionListItem'; +import DiscussionPage from 'flarum/components/DiscussionPage'; +import IndexPage from 'flarum/components/IndexPage'; import { truncate } from 'flarum/utils/string'; export default function addStickyControl() { extend(DiscussionListState.prototype, 'requestParams', function(params) { - params.include.push('firstPost'); + if (app.current.matches(IndexPage) || app.current.matches(DiscussionPage)) { + params.include.push('firstPost'); + } }); extend(DiscussionListItem.prototype, 'infoItems', function(items) {