diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/audit/AuditHistoryDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/audit/AuditHistoryDetails.java index 2f46c30b682..616beb2f01c 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/audit/AuditHistoryDetails.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/audit/AuditHistoryDetails.java @@ -341,7 +341,8 @@ protected Model toJSON(final AuditEventTO auditEvent) { return Model.of(); } - T entity = MAPPER.reader(). + @SuppressWarnings("unchecked") + T entity = (T) MAPPER.readerFor(currentEntity.getClass()). with(StreamReadFeature.STRICT_DUPLICATE_DETECTION). readValue(content); if (entity instanceof UserTO userTO) {