Merge pull request #3544 from nextcloud/backport/3541/stable22

[stable22] Fix confusion between stackId and boardId in StackService
This commit is contained in:
Julien Veyssier
2022-01-18 16:45:52 +01:00
committed by GitHub

View File

@@ -290,8 +290,8 @@ class StackService {
throw new BadRequestException('order must be a number');
}
$this->permissionService->checkPermission($this->stackMapper, $id, Acl::PERMISSION_MANAGE);
if ($this->boardService->isArchived($this->stackMapper, $id)) {
$this->permissionService->checkPermission($this->stackMapper, $boardId, Acl::PERMISSION_MANAGE);
if ($this->boardService->isArchived($this->stackMapper, $boardId)) {
throw new StatusException('Operation not allowed. This board is archived.');
}
$stack = $this->stackMapper->find($id);