build: 1.3.5

This commit is contained in:
手瓜一十雪 2024-05-18 20:36:16 +08:00
parent b21bc17a58
commit 9bfa6b827b

View File

@ -10,7 +10,7 @@ class BaseAction<PayloadType, ReturnDataType> {
PayloadSchema: any = undefined;
protected async check(payload: PayloadType): Promise<BaseCheckResult> {
if (this.PayloadSchema) {
this.validate = new Ajv().compile(this.PayloadSchema);
this.validate = new Ajv({ allowUnionTypes: true }).compile(this.PayloadSchema);
}
if (this.validate && !this.validate(payload)) {
const errors = this.validate.errors as ErrorObject[];