T3234 added a fix for multi_to_list conversion, which would fail in the case that an interface-definition file had multiple sub-elements at the same path --- this can occur as a result of merging definitions from include files. The organization of XML interface-definitions by include files of common definitions is indispensable and should be taken into account when parsing a global 'reference dictionary' of XML definitions. The details of the problem are documented in T3234. Unfortunately, the fix provided there was limited to multiple sub-elements sharing a single path element; extend the fix here to those sharing a path of length > 1.
Description
Description
Details
Details
- Difficulty level
- Normal (likely a few hours)
- Version
- vyos-1.4
- Why the issue appeared?
- Will be filled on close
- Is it a breaking change?
- Perfectly compatible
- Issue type
- Bug (incorrect behavior)
Related Objects
Related Objects