Browse Source

Add fail-fast for DeleteEntityEvent on EntityStateSourcingListener

pull/10649/head
Andrii Landiak 2 years ago
parent
commit
20de60256c
  1. 3
      application/src/main/java/org/thingsboard/server/service/entitiy/EntityStateSourcingListener.java

3
application/src/main/java/org/thingsboard/server/service/entitiy/EntityStateSourcingListener.java

@ -125,6 +125,9 @@ public class EntityStateSourcingListener {
public void handleEvent(DeleteEntityEvent<?> event) {
TenantId tenantId = event.getTenantId();
EntityId entityId = event.getEntityId();
if (entityId == null) {
return;
}
EntityType entityType = entityId.getEntityType();
if (!tenantId.isSysTenantId() && entityType != EntityType.TENANT && !tenantService.tenantExists(tenantId)) {
log.debug("[{}] Ignoring DeleteEntityEvent because tenant does not exist: {}", tenantId, event);

Loading…
Cancel
Save