mirror of
https://github.com/discourse/discourse.git
synced 2025-02-07 11:58:27 +00:00
The commit: 75069ff17917f9b8969ae0e8e0e271cdf1e38c78 allows users to remove their primary group, but this introduced a bug where if you were to edit any other profile info like location or website which is a form on a separate page then the flair dropdown, would cause the selected flair to be removed. This fix ensures that if the `primary_group_id` parameter is missing from the update payload it does not remove the existing `primary_group_id`. It will only remove the `primary_group_id` if it is present in the payload and empty.