1
0
mirror of https://github.com/immich-app/immich.git synced 2025-08-10 23:22:22 +02:00

fix: missing permissions and optional update (#18735)

* fix: missing permissions

* fix: test
This commit is contained in:
Daimolean
2025-05-29 21:48:44 +08:00
committed by GitHub
parent 10181defb1
commit 6f39a706b2
5 changed files with 27 additions and 15 deletions

View File

@@ -15,14 +15,16 @@ export class APIKeyCreateDto {
}
export class APIKeyUpdateDto {
@Optional()
@IsString()
@IsNotEmpty()
name!: string;
name?: string;
@Optional()
@IsEnum(Permission, { each: true })
@ApiProperty({ enum: Permission, enumName: 'Permission', isArray: true })
@ArrayMinSize(1)
permissions!: Permission[];
permissions?: Permission[];
}
export class APIKeyCreateResponseDto {