From 689ebd57b3739365320dd082cbcc4f154de888c1 Mon Sep 17 00:00:00 2001 From: imbeacon Date: Fri, 31 May 2024 09:16:38 +0300 Subject: [PATCH 1/2] Fixed creation of profiles with name "default" in case when default profile exists, but was renamed --- .../server/dao/asset/AssetProfileServiceImpl.java | 3 ++- .../server/dao/device/DeviceProfileServiceImpl.java | 3 ++- .../server/dao/service/AssetProfileServiceTest.java | 12 ++++++++++++ .../server/dao/service/DeviceProfileServiceTest.java | 12 ++++++++++++ 4 files changed, 28 insertions(+), 2 deletions(-) diff --git a/dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java b/dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java index 6848c58d5c..12724e1a62 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java +++ b/dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java @@ -234,8 +234,9 @@ public class AssetProfileServiceImpl extends AbstractCachedEntityService Date: Mon, 9 Sep 2024 15:52:55 +0300 Subject: [PATCH 2/2] Changes due to comments --- .../server/dao/asset/AssetProfileServiceImpl.java | 8 ++++---- .../server/dao/device/DeviceProfileServiceImpl.java | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java b/dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java index f0d52d312a..7d4d5300f9 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java +++ b/dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java @@ -236,9 +236,9 @@ public class AssetProfileServiceImpl extends CachedVersionedEntityService INCORRECT_TENANT_ID + id); AssetProfile assetProfile = new AssetProfile(); assetProfile.setTenantId(tenantId); diff --git a/dao/src/main/java/org/thingsboard/server/dao/device/DeviceProfileServiceImpl.java b/dao/src/main/java/org/thingsboard/server/dao/device/DeviceProfileServiceImpl.java index 9594598a12..09e2be01e0 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/device/DeviceProfileServiceImpl.java +++ b/dao/src/main/java/org/thingsboard/server/dao/device/DeviceProfileServiceImpl.java @@ -271,9 +271,9 @@ public class DeviceProfileServiceImpl extends CachedVersionedEntityService INCORRECT_TENANT_ID + id); DeviceProfile deviceProfile = new DeviceProfile(); deviceProfile.setTenantId(tenantId);