diff --git a/src/handlers/privilege/index.ts b/src/handlers/privilege/index.ts index 93d898f..1563b21 100644 --- a/src/handlers/privilege/index.ts +++ b/src/handlers/privilege/index.ts @@ -64,7 +64,7 @@ export const registerPrivilegies = async (request: RegisterPrivilegiesRequest, r export const registerPrivilege = async (request: RegisterPrivilegeRequest, reply: FastifyReply) => { const [requestBody, errorEmpty] = validateEmptyFields( request.body ?? {}, - ["name", "privilegeId", "serviceKey", "type", "description", "price", "value", "amount"], + ["name", "privilegeId", "serviceKey", "type", "description", "value", "amount"], false ); @@ -149,7 +149,7 @@ export const getPrivilege = async (request: GetPrivilegeRequest, reply: FastifyR export const replacePrivilege = async (request: RegisterPrivilegeRequest, reply: FastifyReply) => { const [requestBody, errorEmpty] = validateEmptyFields( request.body ?? {}, - ["name", "privilegeId", "serviceKey", "type", "description", "price", "value", "amount"], + ["name", "privilegeId", "serviceKey", "type", "description", "value", "amount"], false ); diff --git a/src/models/privilege.model.ts b/src/models/privilege.model.ts index 254d5de..454b5df 100644 --- a/src/models/privilege.model.ts +++ b/src/models/privilege.model.ts @@ -40,7 +40,7 @@ const schema: SchemaDefinition = { }, price: { type: Number, - required: true, + required: false, }, ...eloquentSchema, }; diff --git a/src/swagger/privilege/inputs.ts b/src/swagger/privilege/inputs.ts index 6944769..811f19a 100644 --- a/src/swagger/privilege/inputs.ts +++ b/src/swagger/privilege/inputs.ts @@ -2,7 +2,7 @@ import type { SwaggerMessage } from "@/types/swagger.type"; export const privilegeBody: SwaggerMessage = { type: "object", - required: ["name", "privilegeId", "serviceKey", "description", "type", "value", "price", "amount"], + required: ["name", "privilegeId", "serviceKey", "description", "type", "value", "amount"], properties: { name: { type: "string" }, privilegeId: { type: "string" },