Browse Source

Added positive validation for CFs relation parameters

pull/14414/head
dshvaika 10 months ago
parent
commit
a23afd9bd4
  1. 3
      common/data/src/main/java/org/thingsboard/server/common/data/tenant/profile/DefaultTenantProfileConfiguration.java

3
common/data/src/main/java/org/thingsboard/server/common/data/tenant/profile/DefaultTenantProfileConfiguration.java

@ -17,6 +17,7 @@ package org.thingsboard.server.common.data.tenant.profile;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Min; import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.Positive;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
@ -175,8 +176,10 @@ public class DefaultTenantProfileConfiguration implements TenantProfileConfigura
@Schema(example = "60") @Schema(example = "60")
private int minAllowedScheduledUpdateIntervalInSecForCF = 60; private int minAllowedScheduledUpdateIntervalInSecForCF = 60;
@Schema(example = "10") @Schema(example = "10")
@Positive
private int maxRelationLevelPerCfArgument = 10; private int maxRelationLevelPerCfArgument = 10;
@Schema(example = "100") @Schema(example = "100")
@Positive
private int maxRelatedEntitiesToReturnPerCfArgument = 100; private int maxRelatedEntitiesToReturnPerCfArgument = 100;
@Builder.Default @Builder.Default
@Min(value = 1, message = "must be at least 1") @Min(value = 1, message = "must be at least 1")

Loading…
Cancel
Save