CE-548 add some support for a single file's contents being submitted under input key "contents" (e.g., when used via API).

This commit is contained in:
2023-08-01 09:11:59 -05:00
parent b4a2ba9582
commit 67a1afdc1a

View File

@ -159,6 +159,15 @@ public class StoreScriptRevisionProcessStep implements BackendStep
.toQRecord());
}
}
else if(StringUtils.hasContent(input.getValueString("contents")))
{
scriptRevisionFileRecords = new ArrayList<>();
scriptRevisionFileRecords.add(new ScriptRevisionFile()
.withScriptRevisionId(scriptRevisionId)
.withFileName("Script.js")
.withContents(input.getValueString("contents"))
.toQRecord());
}
if(CollectionUtils.nullSafeHasContents(scriptRevisionFileRecords))
{