Browse Source

Improve findRelatedEdgeIdIfAny to check for total elements > 0

pull/9946/head
Andrii Landiak 2 years ago
parent
commit
e2b2dea968
  1. 2
      application/src/main/java/org/thingsboard/server/service/queue/DefaultTbClusterService.java

2
application/src/main/java/org/thingsboard/server/service/queue/DefaultTbClusterService.java

@ -559,7 +559,7 @@ public class DefaultTbClusterService implements TbClusterService {
private EdgeId findRelatedEdgeIdIfAny(TenantId tenantId, EntityId entityId) {
PageData<EdgeId> pageData = edgeService.findRelatedEdgeIdsByEntityId(tenantId, entityId, new PageLink(1));
return Optional.ofNullable(pageData).filter(pd -> pd.getTotalElements() == 1).map(pd -> pd.getData().get(0)).orElse(null);
return Optional.ofNullable(pageData).filter(pd -> pd.getTotalElements() > 0).map(pd -> pd.getData().get(0)).orElse(null);
}
@Override

Loading…
Cancel
Save