Merge pull request #816 from nextcloud/bugfix/780/duplicate-delete-call

Fix duplicate call to delete
This commit is contained in:
Julius Härtl
2019-03-05 12:27:00 +01:00
committed by GitHub
3 changed files with 8 additions and 4 deletions

View File

@@ -307,6 +307,9 @@ class BoardService {
$this->permissionService->checkPermission($this->boardMapper, $id, Acl::PERMISSION_READ);
$board = $this->find($id);
if ($board->getDeletedAt() > 0) {
throw new BadRequestException('This board has already been deleted');
}
$board->setDeletedAt(time());
$board = $this->boardMapper->update($board);
$this->activityManager->triggerEvent(ActivityManager::DECK_OBJECT_BOARD, $board, ActivityManager::SUBJECT_BOARD_DELETE);