fix: only delete assignments on unshared board (#6932)

Signed-off-by: grnd-alt <github@belakkaf.net>
This commit is contained in:
grnd-alt
2025-04-23 11:37:17 +02:00
committed by GitHub
parent 9a2fcf6925
commit 899d8a6531
3 changed files with 19 additions and 7 deletions

View File

@@ -437,10 +437,10 @@ class BoardServiceTest extends TestCase {
$assignment = new Assignment();
$assignment->setParticipant('admin');
$this->assignedUsersMapper->expects($this->once())
->method('findByParticipant')
->with('admin')
->method('deleteByParticipantOnBoard')
->with('admin', 123)
->willReturn([$assignment]);
$this->assignedUsersMapper->expects($this->once())
$this->assignedUsersMapper->expects($this->never())
->method('delete')
->with($assignment);
$this->aclMapper->expects($this->once())