diff --git a/src/modules/private-share-folder/dto/update-privilages.dto.ts b/src/modules/private-share-folder/dto/update-privilages.dto.ts index c4c3b1116..e4e18cac4 100644 --- a/src/modules/private-share-folder/dto/update-privilages.dto.ts +++ b/src/modules/private-share-folder/dto/update-privilages.dto.ts @@ -1,8 +1,9 @@ import { ApiProperty } from '@nestjs/swagger'; import { IsUUID } from 'class-validator'; +import { PrivateSharingRole } from '../private-sharing-role.domain'; export class UpdatePrivilegesDto { @IsUUID() @ApiProperty({ required: true }) - roleId: string; + roleId: PrivateSharingRole['id']; } diff --git a/src/modules/private-share-folder/private-sharing.controller.ts b/src/modules/private-share-folder/private-sharing.controller.ts index 6109c88fd..b84421a24 100644 --- a/src/modules/private-share-folder/private-sharing.controller.ts +++ b/src/modules/private-share-folder/private-sharing.controller.ts @@ -30,6 +30,7 @@ import { Pagination } from 'src/lib/pagination'; import { Response } from 'express'; import { GrantPrivilegesDto } from './dto/grant-privileges.dto'; import { UpdatePrivilegesDto } from './dto/update-privilages.dto'; +import { PrivateSharingFolderRole } from './private-sharing-folder-roles.domain'; @ApiTags('Private Sharing') @Controller('private-sharing') @@ -83,7 +84,8 @@ export class PrivateSharingController { @ApiOkResponse({ description: 'Update role of a user on a folder' }) @ApiBearerAuth() async updateRole( - @Param('privateFolderRoleId') privateFolderRoleId: string, + @Param('privateFolderRoleId') + privateFolderRoleId: PrivateSharingFolderRole['id'], @UserDecorator() user: User, @Body() dto: UpdatePrivilegesDto, @Res({ passthrough: true }) res: Response, diff --git a/src/modules/private-share-folder/private-sharing.repository.ts b/src/modules/private-share-folder/private-sharing.repository.ts index 4058d0ac8..68207a1e7 100644 --- a/src/modules/private-share-folder/private-sharing.repository.ts +++ b/src/modules/private-share-folder/private-sharing.repository.ts @@ -74,7 +74,7 @@ export class SequelizePrivateSharingRepository async updatePrivateFolderRole( privateFolderRole: PrivateSharingFolderRole, - roleId: string, + roleId: PrivateSharingRole['id'], ): Promise { await this.privateSharingFolderRole.update( { @@ -89,7 +89,7 @@ export class SequelizePrivateSharingRepository } async findPrivateFolderRoleById( - privateFolderRoleId: string, + privateFolderRoleId: PrivateSharingFolderRole['id'], ): Promise { const privateFolderRole = await this.privateSharingFolderRole.findByPk( privateFolderRoleId,