mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
Remove auditInput from the process values (so it doesn't get serialized to frontend)
This commit is contained in:
@ -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);
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user