feat: price not required for privilege
This commit is contained in:
parent
989d1b1075
commit
667fdce888
@ -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
|
||||
);
|
||||
|
||||
|
@ -40,7 +40,7 @@ const schema: SchemaDefinition<Privilege> = {
|
||||
},
|
||||
price: {
|
||||
type: Number,
|
||||
required: true,
|
||||
required: false,
|
||||
},
|
||||
...eloquentSchema,
|
||||
};
|
||||
|
@ -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" },
|
||||
|
Loading…
Reference in New Issue
Block a user