mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-20 07:28:06 +01:00
Take no action if badge list is omitted entirely
This commit is contained in:
committed by
Jon Chambers
parent
ebf24fb125
commit
6b71b66bd2
@@ -187,8 +187,9 @@ public class ProfileController {
|
||||
response = Optional.of(generateAvatarUploadForm(avatar));
|
||||
}
|
||||
|
||||
List<AccountBadge> updatedBadges = mergeBadgeIdsWithExistingAccountBadges(
|
||||
request.getBadges(), auth.getAccount().getBadges());
|
||||
List<AccountBadge> updatedBadges = request.getBadges()
|
||||
.map(badges -> mergeBadgeIdsWithExistingAccountBadges(badges, auth.getAccount().getBadges()))
|
||||
.orElseGet(() -> auth.getAccount().getBadges());
|
||||
|
||||
accountsManager.update(auth.getAccount(), a -> {
|
||||
a.setProfileName(request.getName());
|
||||
|
||||
Reference in New Issue
Block a user