From 4efb818bfef18fedd32ca2e8750f6a4d48860985 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 16 Jun 2023 16:44:53 -0500 Subject: [PATCH] Add override executeWithStringDetails --- .../backend/core/actions/audits/AuditAction.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 *******************************************************************************/