diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/audits/AuditAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/audits/AuditAction.java index 4bbd6881..41015e57 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/audits/AuditAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/audits/AuditAction.java @@ -76,6 +76,21 @@ public class AuditAction extends AbstractQActionFunction securityKeyValues, String message, List detailMessages) + { + List detailRecords = null; + if(CollectionUtils.nullSafeHasContents(detailMessages)) + { + detailRecords = detailMessages.stream().map(m -> new QRecord().withValue("message", m)).toList(); + } + execute(tableName, recordId, securityKeyValues, message, detailRecords); + } + + + /******************************************************************************* ** Execute to insert 1 audit, with a list of detail child records *******************************************************************************/