Browse Source

Merge pull request #12894 from AndriiLandiak/fix-calculated-field-vc

Fix method getEntityDataInfo in VersionController
pull/12912/head
Viacheslav Klimov 2 years ago
committed by GitHub
parent
commit
3182c1a88e
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 3
      application/src/main/java/org/thingsboard/server/service/sync/vc/DefaultEntitiesVersionControlService.java
  2. 1
      common/data/src/main/java/org/thingsboard/server/common/data/sync/vc/EntityDataInfo.java

3
application/src/main/java/org/thingsboard/server/service/sync/vc/DefaultEntitiesVersionControlService.java

@ -500,10 +500,9 @@ public class DefaultEntitiesVersionControlService implements EntitiesVersionCont
@Override
public ListenableFuture<EntityDataInfo> getEntityDataInfo(User user, EntityId entityId, String versionId) {
return Futures.transform(gitServiceQueue.getEntity(user.getTenantId(), versionId, entityId),
entity -> new EntityDataInfo(entity.hasRelations(), entity.hasAttributes(), entity.hasCredentials()), MoreExecutors.directExecutor());
entity -> new EntityDataInfo(entity.hasRelations(), entity.hasAttributes(), entity.hasCredentials(), entity.hasCalculatedFields()), MoreExecutors.directExecutor());
}
@Override
public ListenableFuture<List<BranchInfo>> listBranches(TenantId tenantId) {
return gitServiceQueue.listBranches(tenantId);

1
common/data/src/main/java/org/thingsboard/server/common/data/sync/vc/EntityDataInfo.java

@ -26,4 +26,5 @@ public class EntityDataInfo {
boolean hasRelations;
boolean hasAttributes;
boolean hasCredentials;
boolean hasCalculatedFields;
}

Loading…
Cancel
Save