Merge pull request #1176 from automatisch/compute-params

fix: allow colon while computing step parameters
This commit is contained in:
Ömer Faruk Aydın
2023-07-24 15:33:16 +03:00
committed by GitHub

View File

@@ -3,7 +3,7 @@ import ExecutionStep from '../models/execution-step';
import get from 'lodash.get'; import get from 'lodash.get';
// INFO: don't remove space in allowed character group! // INFO: don't remove space in allowed character group!
const variableRegExp = /({{step\.[\da-zA-Z-]+(?:\.[\da-zA-Z-_ ]+)+}})/g; const variableRegExp = /({{step\.[\da-zA-Z-]+(?:\.[\da-zA-Z-_ :]+)+}})/g;
export default function computeParameters( export default function computeParameters(
parameters: Step['parameters'], parameters: Step['parameters'],
@@ -42,7 +42,7 @@ export default function computeParameters(
if (Array.isArray(value)) { if (Array.isArray(value)) {
return { return {
...result, ...result,
[key]: value.map(item => computeParameters(item, executionSteps)), [key]: value.map((item) => computeParameters(item, executionSteps)),
}; };
} }