mirror of
https://github.com/discourse/discourse.git
synced 2025-02-10 05:14:59 +00:00
Why this change? The field components to select categories, groups and tags had quite a bit of logic duplicated between them. This commit refactors the logic to remove most of the duplication so that we can introduce changes without having to make the changes in multiple places.