Remove auditInput from the process values (so it doesn't get serialized to frontend)

This commit is contained in:
2023-02-21 14:45:24 -06:00
parent 8833563d26
commit d5cb752132
2 changed files with 5 additions and 3 deletions

View File

@ -93,6 +93,7 @@ public abstract class AbstractMergeDuplicatesTransformStep extends AbstractTrans
private Set<List<Serializable>> keysSeenInPreviousPages = new HashSet<>(); private Set<List<Serializable>> keysSeenInPreviousPages = new HashSet<>();
/******************************************************************************* /*******************************************************************************
** Do the main work for this process - merge a list of records. ** Do the main work for this process - merge a list of records.
** May also call addOtherTableIdsToDelete, addOtherTableFilterToDelete, ** May also call addOtherTableIdsToDelete, addOtherTableFilterToDelete,
@ -257,8 +258,8 @@ public abstract class AbstractMergeDuplicatesTransformStep extends AbstractTrans
filter.setBooleanOperator(QQueryFilter.BooleanOperator.OR); filter.setBooleanOperator(QQueryFilter.BooleanOperator.OR);
for(QRecord record : runBackendStepInput.getRecords()) for(QRecord record : runBackendStepInput.getRecords())
{ {
List<Serializable> ukValues = new ArrayList<>(); List<Serializable> ukValues = new ArrayList<>();
QQueryFilter subFilter = new QQueryFilter(); QQueryFilter subFilter = new QQueryFilter();
for(QFieldMetaData field : uniqueKeyFields) for(QFieldMetaData field : uniqueKeyFields)
{ {
ukValues.add(record.getValue(field.getName())); ukValues.add(record.getValue(field.getName()));
@ -388,7 +389,7 @@ public abstract class AbstractMergeDuplicatesTransformStep extends AbstractTrans
runBackendStepOutput.addValue("otherTableFiltersToDelete", otherTableFiltersToDelete); runBackendStepOutput.addValue("otherTableFiltersToDelete", otherTableFiltersToDelete);
runBackendStepOutput.addValue("otherTableRecordsToStore", otherTableRecordsToStore); runBackendStepOutput.addValue("otherTableRecordsToStore", otherTableRecordsToStore);
if(config.doAutomaticAudits) if(config.doAutomaticAudits && "execute".equals(runBackendStepInput.getStepName()))
{ {
runBackendStepOutput.addValue("auditInput", auditInput); runBackendStepOutput.addValue("auditInput", auditInput);
} }

View File

@ -126,6 +126,7 @@ public class MergeDuplicatesLoadStep extends LoadViaInsertOrUpdateStep
{ {
// todo exec async? // todo exec async?
new AuditAction().execute(auditInput); new AuditAction().execute(auditInput);
runBackendStepInput.addValue("auditInput", null);
} }
} }