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()