From 27b6beff03b852c0ba746913bff9605d57d2cd6e Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Tue, 8 Aug 2017 14:58:01 +0200 Subject: [PATCH] [Fix] Use certificate username, if firstname and lastname null - but only for agent users --- .../li/strolch/persistence/api/AbstractTransaction.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java b/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java index b5505af9b..b6986b6ff 100644 --- a/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java +++ b/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java @@ -1225,8 +1225,10 @@ public abstract class AbstractTransaction implements StrolchTransaction { audit.setId(StrolchAgent.getUniqueIdLong()); audit.setUsername(this.certificate.getUsername()); - audit.setFirstname(this.certificate.getFirstname()); - audit.setLastname(this.certificate.getLastname()); + audit.setFirstname(this.certificate.getFirstname() == null ? this.certificate.getUsername() + : this.certificate.getFirstname()); + audit.setLastname(this.certificate.getLastname() == null ? this.certificate.getUsername() + : this.certificate.getLastname()); audit.setDate(new Date()); audit.setElementType(elementType);