Enable editing of badges on profiles

This commit is contained in:
Ehren Kret
2021-09-17 11:21:33 -05:00
parent c70fa48835
commit 009e2eeb97
2 changed files with 12 additions and 0 deletions

View File

@@ -187,9 +187,13 @@ public class ProfileController {
response = Optional.of(generateAvatarUploadForm(avatar));
}
List<AccountBadge> updatedBadges = mergeBadgeIdsWithExistingAccountBadges(
request.getBadges(), auth.getAccount().getBadges());
accountsManager.update(auth.getAccount(), a -> {
a.setProfileName(request.getName());
a.setAvatar(avatar);
a.setBadges(clock, updatedBadges);
a.setCurrentProfileVersion(request.getVersion());
});