Skip to content

Commit a712371

Browse files
committed
Add invoke mediator id to function stack
1 parent 9be579a commit a712371

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

modules/core/src/main/java/org/apache/synapse/mediators/template/TemplateContext.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ public class TemplateContext {
6565
public TemplateContext(String name, Collection<TemplateParam> parameters) {
6666
this.fName = name;
6767
this.parameters = parameters;
68+
addInvokeMediatorIDParam();
6869
mappedValues = new HashMap();
6970
}
7071

@@ -118,6 +119,11 @@ public void setupParams(MessageContext synCtxt) {
118119
}
119120
}
120121

122+
private void addInvokeMediatorIDParam() {
123+
124+
parameters.add(new TemplateParam(SynapseConstants.INVOKE_MEDIATOR_ID, false, null));
125+
}
126+
121127
private ResolvedInvokeParam getEvaluatedInvokeParam(MessageContext synCtx, String parameterName,
122128
InvokeParam propertyValue) {
123129

0 commit comments

Comments
 (0)