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) {
|
public void handleEvent(SaveEntityEvent<?> event) {
|
||||||
TenantId tenantId = event.getTenantId();
|
TenantId tenantId = event.getTenantId();
|
||||||
EntityId entityId = event.getEntityId();
|
EntityId entityId = event.getEntityId();
|
||||||
|
if (entityId == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
EntityType entityType = entityId.getEntityType();
|
EntityType entityType = entityId.getEntityType();
|
||||||
log.debug("[{}][{}][{}] Handling entity save event: {}", tenantId, entityType, entityId, event);
|
log.debug("[{}][{}][{}] Handling entity save event: {}", tenantId, entityType, entityId, event);
|
||||||
boolean isCreated = event.getCreated() != null && event.getCreated();
|
boolean isCreated = event.getCreated() != null && event.getCreated();
|
||||||
@ -122,6 +125,9 @@ public class EntityStateSourcingListener {
|
|||||||
public void handleEvent(DeleteEntityEvent<?> event) {
|
public void handleEvent(DeleteEntityEvent<?> event) {
|
||||||
TenantId tenantId = event.getTenantId();
|
TenantId tenantId = event.getTenantId();
|
||||||
EntityId entityId = event.getEntityId();
|
EntityId entityId = event.getEntityId();
|
||||||
|
if (entityId == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
EntityType entityType = entityId.getEntityType();
|
EntityType entityType = entityId.getEntityType();
|
||||||
if (!tenantId.isSysTenantId() && entityType != EntityType.TENANT && !tenantService.tenantExists(tenantId)) {
|
if (!tenantId.isSysTenantId() && entityType != EntityType.TENANT && !tenantService.tenantExists(tenantId)) {
|
||||||
log.debug("[{}] Ignoring DeleteEntityEvent because tenant does not exist: {}", tenantId, event);
|
log.debug("[{}] Ignoring DeleteEntityEvent because tenant does not exist: {}", tenantId, event);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user