mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 21:20:45 +00:00
Add warn instead of silent noop in setInputFieldDefaultValue, if field not found
This commit is contained in:
@ -23,9 +23,11 @@ package com.kingsrook.qqq.backend.core.model.metadata.processes;
|
|||||||
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import com.kingsrook.qqq.backend.core.logging.QLogger;
|
||||||
import com.kingsrook.qqq.backend.core.model.metadata.layout.QIcon;
|
import com.kingsrook.qqq.backend.core.model.metadata.layout.QIcon;
|
||||||
import com.kingsrook.qqq.backend.core.model.metadata.scheduleing.QScheduleMetaData;
|
import com.kingsrook.qqq.backend.core.model.metadata.scheduleing.QScheduleMetaData;
|
||||||
import com.kingsrook.qqq.backend.core.processes.implementations.basepull.BasepullConfiguration;
|
import com.kingsrook.qqq.backend.core.processes.implementations.basepull.BasepullConfiguration;
|
||||||
|
import static com.kingsrook.qqq.backend.core.logging.LogUtils.logPair;
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -33,6 +35,8 @@ import com.kingsrook.qqq.backend.core.processes.implementations.basepull.Basepul
|
|||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
public class AbstractProcessMetaDataBuilder
|
public class AbstractProcessMetaDataBuilder
|
||||||
{
|
{
|
||||||
|
private static final QLogger LOG = QLogger.getLogger(AbstractProcessMetaDataBuilder.class);
|
||||||
|
|
||||||
protected QProcessMetaData processMetaData;
|
protected QProcessMetaData processMetaData;
|
||||||
|
|
||||||
|
|
||||||
@ -114,7 +118,8 @@ public class AbstractProcessMetaDataBuilder
|
|||||||
{
|
{
|
||||||
processMetaData.getInputFields().stream()
|
processMetaData.getInputFields().stream()
|
||||||
.filter(f -> f.getName().equals(fieldName)).findFirst()
|
.filter(f -> f.getName().equals(fieldName)).findFirst()
|
||||||
.ifPresent(f -> f.setDefaultValue(value));
|
.ifPresentOrElse(f -> f.setDefaultValue(value),
|
||||||
|
() -> LOG.warn("Could not find process input field for setting default value", logPair("processName", () -> processMetaData.getName()), logPair("fieldName", fieldName)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user