From f65e5c872b3d1febf1f264d02085d6ad4025a483 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Mon, 22 Apr 2024 02:28:04 +0100 Subject: [PATCH] validate --- apps/server/src/core/page/page.controller.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/server/src/core/page/page.controller.ts b/apps/server/src/core/page/page.controller.ts index 2c86c08e..80cbf775 100644 --- a/apps/server/src/core/page/page.controller.ts +++ b/apps/server/src/core/page/page.controller.ts @@ -156,6 +156,9 @@ export class PageController { @AuthUser() user: User, ) { const history = await this.pageHistoryService.findById(dto.historyId); + if (!history) { + throw new NotFoundException('Page history not found'); + } const ability = await this.spaceAbility.createForUser( user, @@ -175,7 +178,6 @@ export class PageController { @AuthUser() user: User, ) { const ability = await this.spaceAbility.createForUser(user, dto.spaceId); - console.log(ability.can(SpaceCaslAction.Read, SpaceCaslSubject.Page)); if (ability.cannot(SpaceCaslAction.Read, SpaceCaslSubject.Page)) { throw new ForbiddenException(); }