mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-06-19 06:43:54 +08:00
Previously, the AI helper's tag suggester could recommend tags the selected category doesn't allow — it filtered candidates only by tag visibility and was never told the composer's category, so a user could pick a suggestion they then couldn't submit (while adding the same tag manually was correctly blocked). This change routes the suggested tags through the same `DiscourseTagging.filter_allowed_tags` rules the tag chooser and topic-save validation use, scoped to the selected category and already-selected tags, so only submittable tags are suggested. Meta: https://meta.discourse.org/t/ai-helper-can-suggest-tags-not-allowed-in-category/404423 |
||
|---|---|---|
| .. | ||
| assistant_spec.rb | ||
| chat_thread_titler_spec.rb | ||
| date_formatter_spec.rb | ||
| entry_point_spec.rb | ||
| semantic_categorizer_spec.rb | ||