FIX changePassword ownership-check was not negated

This commit is contained in:
Patrick Haßel 2024-10-29 15:09:39 +01:00
parent 118c246a86
commit 90504dd7bb

View File

@ -79,7 +79,7 @@ public class GroupService {
public GroupDto changePassword(@NonNull final String privateUuid, @NonNull final GroupChangePasswordInbound request) {
final User user = userService.getByPrivateUuidOrThrow(privateUuid);
final Group group = groupOfUserService.getGroupOfUser(request.uuid, user);
if (group.isOwnedBy(user)) {
if (!group.isOwnedBy(user)) {
throw new ResponseStatusException(HttpStatus.FORBIDDEN);
}
group.setPassword(request.password);