Browse Source

Asset validator: validation that name does not contain 0x00 symbols

pull/9163/head
Sergey Matvienko 3 years ago
parent
commit
9e7a6500d2
  1. 3
      dao/src/main/java/org/thingsboard/server/dao/service/validator/AssetDataValidator.java

3
dao/src/main/java/org/thingsboard/server/dao/service/validator/AssetDataValidator.java

@ -67,6 +67,9 @@ public class AssetDataValidator extends DataValidator<Asset> {
if (StringUtils.isEmpty(asset.getName())) {
throw new DataValidationException("Asset name should be specified!");
}
if (StringUtils.contains0x00(asset.getName())) {
throw new DataValidationException("Asset name should not contain 0x00 symbol!");
}
if (asset.getTenantId() == null) {
throw new DataValidationException("Asset should be assigned to tenant!");
} else {

Loading…
Cancel
Save