diff --git a/libs/designer/src/lib/core/utils/parameters/helper.ts b/libs/designer/src/lib/core/utils/parameters/helper.ts index b4c4177cd2f..6ce08e14f09 100644 --- a/libs/designer/src/lib/core/utils/parameters/helper.ts +++ b/libs/designer/src/lib/core/utils/parameters/helper.ts @@ -871,7 +871,10 @@ export function loadParameterValue(parameter: InputParameter): ValueSegment[] { if (parameter.isNotificationUrl) { valueObject = `@${constants.HTTP_WEBHOOK_LIST_CALLBACK_URL_NAME}`; } else { - valueObject = parameter?.value ?? parameter?.default; + valueObject = parameter?.value; + if (parameter?.required && valueObject === undefined) { + valueObject = parameter?.default; + } } let valueSegments = convertToValueSegments(valueObject, !parameter.suppressCasting /* shouldUncast */);