1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-01 08:02:49 -05:00

[EC-495] Updated GroupService.SaveAsync to check if collections are supplied and prevent deleting Group-to-Collection associations. Added unit test. (#2234)

This commit is contained in:
Rui Tomé
2022-08-31 16:03:13 +01:00
committed by GitHub
parent a6d97118fa
commit e0f9d99b49
2 changed files with 24 additions and 1 deletions

View File

@ -61,7 +61,16 @@ public class GroupService : IGroupService
else
{
group.RevisionDate = DateTime.UtcNow;
await _groupRepository.ReplaceAsync(group, collections ?? new List<SelectionReadOnly>());
if (collections == null)
{
await _groupRepository.ReplaceAsync(group);
}
else
{
await _groupRepository.ReplaceAsync(group, collections);
}
await _eventService.LogGroupEventAsync(group, Enums.EventType.Group_Updated);
}
}