From 0e4a1e7419812dddada6a01452cfa4e9d55fd6a8 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Thu, 26 Mar 2026 00:41:38 +0000 Subject: [PATCH] enum validation --- .../src/core/workspace/dto/update-workspace-user-role.dto.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/server/src/core/workspace/dto/update-workspace-user-role.dto.ts b/apps/server/src/core/workspace/dto/update-workspace-user-role.dto.ts index 2dc52a3b..4df9222e 100644 --- a/apps/server/src/core/workspace/dto/update-workspace-user-role.dto.ts +++ b/apps/server/src/core/workspace/dto/update-workspace-user-role.dto.ts @@ -1,4 +1,5 @@ -import { IsNotEmpty, IsString, IsUUID } from 'class-validator'; +import { IsEnum, IsNotEmpty, IsUUID } from 'class-validator'; +import { UserRole } from '../../../common/helpers/types/permission'; export class UpdateWorkspaceUserRoleDto { @IsNotEmpty() @@ -6,6 +7,6 @@ export class UpdateWorkspaceUserRoleDto { userId: string; @IsNotEmpty() - @IsString() + @IsEnum(UserRole) role: string; }