From 1edf733764fb7d2ef5ee8ab1c7507da1c3e59cb4 Mon Sep 17 00:00:00 2001 From: Lars Vierbergen Date: Tue, 16 Jan 2024 10:15:03 +0100 Subject: [PATCH] [ACC-1152] Handle case where domainType is null --- .../spring/audit/handler/LoggingAuditHandler.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/contentgrid-spring-audit-logging/src/main/java/com/contentgrid/spring/audit/handler/LoggingAuditHandler.java b/contentgrid-spring-audit-logging/src/main/java/com/contentgrid/spring/audit/handler/LoggingAuditHandler.java index 8850703b..2947bb69 100644 --- a/contentgrid-spring-audit-logging/src/main/java/com/contentgrid/spring/audit/handler/LoggingAuditHandler.java +++ b/contentgrid-spring-audit-logging/src/main/java/com/contentgrid/spring/audit/handler/LoggingAuditHandler.java @@ -43,8 +43,13 @@ public void handle(AbstractAuditEvent auditEvent) { } if(auditEvent instanceof AbstractEntityAuditEvent entityAuditEvent) { - auditLogBuilder = auditLogBuilder.addArgument(entityAuditEvent.getDomainType().getSimpleName()) - .addKeyValue("domainType", entityAuditEvent.getDomainType().getSimpleName()); + if(entityAuditEvent.getDomainType() != null) { + auditLogBuilder = auditLogBuilder.addArgument(entityAuditEvent.getDomainType().getSimpleName()) + .addKeyValue("domainType", entityAuditEvent.getDomainType().getSimpleName()); + } else { + auditLogBuilder = auditLogBuilder.addArgument((Object) null) + .addKeyValue("domainType", (Object) null); + } logMessage.append(" - {}"); } if(auditEvent instanceof AbstractEntityItemAuditEvent entityItemAuditEvent) {