From 4fcc191ce9edc7e4dcd8821fb8019f4eea5db4ea Mon Sep 17 00:00:00 2001 From: Sabir Hassan Date: Wed, 18 May 2022 00:03:11 +0500 Subject: [PATCH] fix: principalId type changed to number from any --- api/src/controllers/permission.ts | 4 ++-- api/src/utils/validation.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/src/controllers/permission.ts b/api/src/controllers/permission.ts index d968692..c986d81 100644 --- a/api/src/controllers/permission.ts +++ b/api/src/controllers/permission.ts @@ -34,10 +34,10 @@ interface RegisterPermissionPayload { */ principalType: string /** - * The id of user(number), group(name), or client(clientId) to which a rule is assigned. + * The id of user or group to which a rule is assigned. * @example 123 */ - principalId: any + principalId: number } interface UpdatePermissionPayload { diff --git a/api/src/utils/validation.ts b/api/src/utils/validation.ts index a9d35c2..84a0138 100644 --- a/api/src/utils/validation.ts +++ b/api/src/utils/validation.ts @@ -79,7 +79,7 @@ export const registerPermissionValidation = (data: any): Joi.ValidationResult => uri: Joi.string().required(), setting: Joi.string().required(), principalType: Joi.string().required(), - principalId: Joi.any().required() + principalId: Joi.number().required() }).validate(data) export const updatePermissionValidation = (data: any): Joi.ValidationResult =>