Browse Source

fixed AssetProfileServiceImpl

pull/9591/head
dashevchenko 3 years ago
parent
commit
e6473c9c17
  1. 4
      dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java

4
dao/src/main/java/org/thingsboard/server/dao/asset/AssetProfileServiceImpl.java

@ -110,8 +110,8 @@ public class AssetProfileServiceImpl extends AbstractCachedEntityService<AssetPr
public AssetProfile findAssetProfileByName(TenantId tenantId, String profileName, boolean putInCache) {
log.trace("Executing findAssetProfileByName [{}][{}]", tenantId, profileName);
Validator.validateString(profileName, INCORRECT_ASSET_PROFILE_NAME + profileName);
return cache.getAndPutInTransaction(AssetProfileCacheKey.fromName(tenantId, profileName),
() -> assetProfileDao.findByName(tenantId, profileName), false);
return cache.getOrFetchFromDB(AssetProfileCacheKey.fromName(tenantId, profileName),
() -> assetProfileDao.findByName(tenantId, profileName), false, putInCache);
}
@Override

Loading…
Cancel
Save