diff --git a/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 b/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 index c974fafb..fa1b753c 100644 --- a/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 +++ b/assets/javascripts/discourse/initializers/custom-wizard-edits.js.es6 @@ -2,6 +2,7 @@ import DiscourseURL from "discourse/lib/url"; import { withPluginApi } from "discourse/lib/plugin-api"; import getUrl from "discourse-common/lib/get-url"; import { observes } from "discourse-common/utils/decorators"; +import Category from "discourse/models/category"; export default { name: "custom-wizard-edits", @@ -83,6 +84,16 @@ export default { } }, }); + + api.modifyClass("component:category-chooser", { + categoriesByScope(options = {}) { + let categories = this._super(options); + + return categories.filter((category) => { + return !category.custom_fields?.custom_wizard_hide_from_composer; + }); + }, + }); }); }, };