mirror of
https://github.com/discourse/discourse.git
synced 2025-03-29 14:00:24 +08:00

If a badge grouping happens to have been deleted a 500 error will be thrown when looking a user's badges. This fix allows the badge page to still be shown without any errors. The badge with the missing badge grouping is still displayed. I'll follow up with a separate pr/commit that will ensure if a badge grouping is deleted, all badges with that badge_grouping_id will also be updated.