From 5653ac7f2f496f64e1247064d271a5b860c68e62 Mon Sep 17 00:00:00 2001 From: Volodymyr Babak Date: Mon, 14 Apr 2025 13:37:55 +0300 Subject: [PATCH] RelationActionEvent - check for existing tenant in case RELATION_DELETED --- .../server/service/edge/EdgeEventSourcingListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/src/main/java/org/thingsboard/server/service/edge/EdgeEventSourcingListener.java b/application/src/main/java/org/thingsboard/server/service/edge/EdgeEventSourcingListener.java index 8ec42b4a10..7bafd53644 100644 --- a/application/src/main/java/org/thingsboard/server/service/edge/EdgeEventSourcingListener.java +++ b/application/src/main/java/org/thingsboard/server/service/edge/EdgeEventSourcingListener.java @@ -168,7 +168,7 @@ public class EdgeEventSourcingListener { public void handleEvent(RelationActionEvent event) { try { TenantId tenantId = event.getTenantId(); - if (!tenantId.isSysTenantId() && !tenantService.tenantExists(tenantId)) { + if (ActionType.RELATION_DELETED.equals(event.getActionType()) && !tenantService.tenantExists(tenantId)) { log.debug("[{}] Ignoring RelationActionEvent because tenant does not exist: {}", tenantId, event); return; }