From f46ba5aa936f45bf22f8fe1dc043449f626c5cc2 Mon Sep 17 00:00:00 2001 From: Sergey Matvienko Date: Fri, 1 Sep 2023 15:43:56 +0200 Subject: [PATCH] Asset validator: validate that trimmed name has length (same as device validator) --- .../server/dao/service/validator/AssetDataValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dao/src/main/java/org/thingsboard/server/dao/service/validator/AssetDataValidator.java b/dao/src/main/java/org/thingsboard/server/dao/service/validator/AssetDataValidator.java index c89e50e01c..9482ee265e 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/service/validator/AssetDataValidator.java +++ b/dao/src/main/java/org/thingsboard/server/dao/service/validator/AssetDataValidator.java @@ -64,7 +64,7 @@ public class AssetDataValidator extends DataValidator { @Override protected void validateDataImpl(TenantId tenantId, Asset asset) { - if (StringUtils.isEmpty(asset.getName())) { + if (StringUtils.isEmpty(asset.getName()) || asset.getName().trim().length() == 0) { throw new DataValidationException("Asset name should be specified!"); } if (StringUtils.contains0x00(asset.getName())) {