From 51f9ed0d806af353c9c81bcc35c0d96ab0c58b9c Mon Sep 17 00:00:00 2001 From: Nikita Mazurenko Date: Wed, 3 Dec 2025 16:35:44 +0200 Subject: [PATCH] Fix setCustomerId in BaseAssetProcessor --- .../service/edge/rpc/processor/asset/BaseAssetProcessor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/asset/BaseAssetProcessor.java b/application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/asset/BaseAssetProcessor.java index 00209f70d9..76e151cba8 100644 --- a/application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/asset/BaseAssetProcessor.java +++ b/application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/asset/BaseAssetProcessor.java @@ -53,6 +53,7 @@ public abstract class BaseAssetProcessor extends BaseEdgeProcessor { } if (isSaveRequired(assetById, asset)) { assetNameUpdated = updateAssetNameIfDuplicateExists(tenantId, assetId, asset); + setCustomerId(tenantId, created ? null : assetById.getCustomerId(), asset, assetUpdateMsg); assetValidator.validate(asset, Asset::getTenantId); if (created) { asset.setId(assetId);