From 5c506e8b49401240b8decee77f9b7e34694f490a Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Mon, 24 Jul 2023 11:01:16 +0200 Subject: [PATCH] fix groups for rules --- dist/Notary/OfficeRole.js | 2 +- dist/Notary/Rule.js | 2 +- src/Notary/OfficeRole.ts | 2 +- src/Notary/Rule.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/Notary/OfficeRole.js b/dist/Notary/OfficeRole.js index c886928..48327fd 100644 --- a/dist/Notary/OfficeRole.js +++ b/dist/Notary/OfficeRole.js @@ -48,7 +48,7 @@ __decorate([ ], OfficeRole.prototype, "updated_at", void 0); __decorate([ (0, class_transformer_1.Expose)(), - (0, class_validator_1.IsNotEmpty)({ message: "Office is required" }), + (0, class_validator_1.IsNotEmpty)({ groups: ["createOfficeRole"], message: "Office is required" }), (0, class_validator_1.ValidateNested)({ groups: ["createOfficeRole"] }), (0, class_transformer_1.Type)(() => Office_1.default), __metadata("design:type", Office_1.default) diff --git a/dist/Notary/Rule.js b/dist/Notary/Rule.js index 5cc2a5d..26c65e2 100644 --- a/dist/Notary/Rule.js +++ b/dist/Notary/Rule.js @@ -26,7 +26,7 @@ class Rule extends Resource_1.default { } __decorate([ (0, class_transformer_1.Expose)(), - (0, class_validator_1.IsNotEmpty)({ groups: ["updateRule"], message: "UID is required" }), + (0, class_validator_1.IsNotEmpty)({ groups: ["updateRule", "updateOfficeRole"], message: "UID is required" }), __metadata("design:type", String) ], Rule.prototype, "uid", void 0); __decorate([ diff --git a/src/Notary/OfficeRole.ts b/src/Notary/OfficeRole.ts index 62aa5c5..d11e971 100644 --- a/src/Notary/OfficeRole.ts +++ b/src/Notary/OfficeRole.ts @@ -27,7 +27,7 @@ export default class OfficeRole extends Resource { public updated_at: Date | null = null; @Expose() - @IsNotEmpty({message: "Office is required"}) + @IsNotEmpty({ groups: ["createOfficeRole"], message: "Office is required"}) @ValidateNested({ groups: ["createOfficeRole"] }) @Type(() => Office) public office!: Office; diff --git a/src/Notary/Rule.ts b/src/Notary/Rule.ts index 16fd2cd..50740a8 100644 --- a/src/Notary/Rule.ts +++ b/src/Notary/Rule.ts @@ -8,7 +8,7 @@ import OfficeRole from "./OfficeRole"; export default class Rule extends Resource { @Expose() - @IsNotEmpty({ groups: ["updateRule"] ,message: "UID is required" }) + @IsNotEmpty({ groups: ["updateRule", "updateOfficeRole"] ,message: "UID is required" }) public uid?: string; @Expose()