discourse/app/serializers/concerns
Régis Hanol 84ac1b295a
FIX: Persist group default tag notification settings (#39369)
**Previously**, editing a group's default tag notifications silently
failed to save because `TagChooser` set
`watching_tags`/`tracking_tags`/etc. to arrays of `{id, name}` objects
after the tag objects refactor (#36678) and Rails scalar-array permits
dropped the hash values.

**Now**, `Group#asJSON` extracts tag names before sending, and
`GroupShowSerializer` / `UserTagNotificationsMixin` now return `{id,
name, slug}` tag objects for consistency with the rest of the refactor.

Ref - t/181980
2026-04-27 11:40:06 +02:00
..
basic_category_attributes.rb FIX: Do not return translated name when editing category (#35297) 2025-10-09 17:46:02 +08:00
email_logs_mixin.rb DEV: Apply syntax_tree formatting to app/* 2023-01-09 14:14:59 +00:00
localized_fancy_topic_title_mixin.rb FIX: Notifications may not have topics (#36143) 2025-11-21 01:50:31 +08:00
navigation_menu_tags_mixin.rb FEATURE: Show localized tags (#37044) 2026-02-12 18:06:14 +08:00
topic_tags_mixin.rb FEATURE: Show localized tags (#37044) 2026-02-12 18:06:14 +08:00
user_auth_tokens_mixin.rb DEV: Apply syntax_tree formatting to app/* 2023-01-09 14:14:59 +00:00
user_badge_post_and_topic_attributes_mixin.rb SECURITY: Restrict display of topic titles associated with user badges (#18768) 2022-10-27 11:26:14 +08:00
user_primary_group_mixin.rb FIX: Include group flair in homepage category topic lists (#21268) 2023-04-27 10:18:16 +08:00
user_sidebar_mixin.rb FEATURE: Remove support for legacy navigation menu (#23752) 2023-10-09 07:24:10 +08:00
user_status_mixin.rb FEATURE: Prevent silenced users from liking and using reactions (#37040) 2026-01-13 13:59:57 +01:00
user_tag_notifications_mixin.rb FIX: Persist group default tag notification settings (#39369) 2026-04-27 11:40:06 +02:00