Browse Source

Fix setCustomerId in BaseAssetProcessor

pull/14489/head
Nikita Mazurenko 10 months ago
parent
commit
51f9ed0d80
  1. 1
      application/src/main/java/org/thingsboard/server/service/edge/rpc/processor/asset/BaseAssetProcessor.java

1
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);

Loading…
Cancel
Save