mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
Update setStepList to properly fully replace both step list and map
This commit is contained in:
@ -320,11 +320,22 @@ public class QProcessMetaData implements QAppChildMetaData, MetaDataWithPermissi
|
|||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
** Setter for stepList
|
** Setter for stepList - note - calling this method ALSO overwrites the steps map!
|
||||||
**
|
**
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
public void setStepList(List<QStepMetaData> stepList)
|
public void setStepList(List<QStepMetaData> stepList)
|
||||||
{
|
{
|
||||||
|
if(stepList == null)
|
||||||
|
{
|
||||||
|
this.stepList = null;
|
||||||
|
this.steps = null;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.stepList = new ArrayList<>();
|
||||||
|
this.steps = new HashMap<>();
|
||||||
|
}
|
||||||
|
|
||||||
withStepList(stepList);
|
withStepList(stepList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user