Fix: Sequence Template Issue deployed in gateway #12825
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
When a sequence with
<sequence name="sequence">
is uploaded, it gives an error on the API invocation. This is due to a missing sequence file with the given name. Previously, this content was embedded inside a<sequence>
tag with the help of a j2 template. With the new implementation, there's no need of a template. First the logic checks whether the given file has a<sequence>
tag as its root element. If presents, then it will update its name attribute. If tag is not present, it will add the hardcoded<sequence>
tag and then build theOMElement
using it. This way, it prevents having two sequence tags unnecessarily which causes issues during the sequence engagement.Issue