fix: add a constructor that accepts AaiMessage to ChangeHeadersRefCommand_Aai20 to fix change of message headers ref in apicurio #803
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.
Hi,
I'm new to apicurio so I will appreciate any advice regarding this PR if I did something wrong.
This PR is related to Apicurio/apicurio-studio#2737
I tried to use
ChangePropertyCommand
as suggested by deprecated doc inChangeHeadersRefCommand_Aai20
,but since we have to create
headers
node on themessage
node ifheaders
is null, it's not possible to useChangePropertyCommand
cause it only works with simple types.I ended up updating
ChangeHeadersRefCommand_Aai20
and bringing same modifications that were done toChangePayloadRefCommand_Aai20
to support a constructor withAaiMessage
.