Conversation
sylvesterkaczmarek
left a comment
There was a problem hiding this comment.
exportChoiceEncodingClass() filters ChoiceAlwaysAbsent into acnChildren for the index/field metadata, but the presence-when test still scans ti.children. An always-absent alternative with a presence condition can therefore make the XML report acnEncodingClass="presence-when" while the exported presence fields and normal backend encoding use only the remaining ACN children. Please base this decision on acnChildren too and add that case.
Thank you for the quick review! |
sylvesterkaczmarek
left a comment
There was a problem hiding this comment.
Yes. exportChoiceEncodingClass() now derives the presence-when decision and fields from the same acnChildren list that excludes ChoiceAlwaysAbsent, so the XML metadata cannot be driven by an alternative omitted from the exported ACN choice. This resolves my concern.
|
What are the next steps? Can this be merged? |
|
From my review side, yes. I approved the current |
|
Thanks, we are monitoring and on it ; we had to address a few urgent vulnerarbilities on the XER backend, but this will come next. Sorry for the delay |
See #400 for description of issue.
This PR adds additional fields to the XML export.