Merge pull request #10649 from AndriiLandiak/fix/entity-listener
Improvement for EntityStateSourcingListener
This commit is contained in:
commit
09b2873c5b
@ -73,6 +73,9 @@ public class EntityStateSourcingListener {
|
||||
public void handleEvent(SaveEntityEvent<?> event) {
|
||||
TenantId tenantId = event.getTenantId();
|
||||
EntityId entityId = event.getEntityId();
|
||||
if (entityId == null) {
|
||||
return;
|
||||
}
|
||||
EntityType entityType = entityId.getEntityType();
|
||||
log.debug("[{}][{}][{}] Handling entity save event: {}", tenantId, entityType, entityId, event);
|
||||
boolean isCreated = event.getCreated() != null && event.getCreated();
|
||||
@ -122,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…
x
Reference in New Issue
Block a user