From 8e08ddcbca2f183c62dd5c07dc8d97dea81c8a41 Mon Sep 17 00:00:00 2001 From: Volodymyr Babak Date: Tue, 25 May 2021 11:00:05 +0300 Subject: [PATCH] Return fast if entity is edge --- .../org/thingsboard/server/controller/BaseController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application/src/main/java/org/thingsboard/server/controller/BaseController.java b/application/src/main/java/org/thingsboard/server/controller/BaseController.java index 0543fdd47f..958b6c0261 100644 --- a/application/src/main/java/org/thingsboard/server/controller/BaseController.java +++ b/application/src/main/java/org/thingsboard/server/controller/BaseController.java @@ -147,6 +147,7 @@ import org.thingsboard.server.service.telemetry.TelemetrySubscriptionService; import javax.mail.MessagingException; import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.Optional; @@ -1086,6 +1087,9 @@ public abstract class BaseController { if (!edgesEnabled) { return null; } + if (EntityType.EDGE.equals(entityId.getEntityType())) { + return Collections.singletonList(new EdgeId(entityId.getId())); + } List result = new ArrayList<>(); PageLink pageLink = new PageLink(DEFAULT_PAGE_SIZE); PageData pageData;