[YANGTOOLS-1494] Do not allow empty YangInstanceIdentifier leaf/leaf-list values Created: 13/Mar/23 Updated: 05/Jan/24 Resolved: 05/Jan/24 |
|
| Status: | Resolved |
| Project: | yangtools |
| Component/s: | data-impl |
| Affects Version/s: | None |
| Fix Version/s: | 12.0.0 |
| Type: | Improvement | Priority: | Medium |
| Reporter: | Robert Varga | Assignee: | Robert Varga |
| Resolution: | Done | Votes: | 0 |
| Labels: | pt | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
YangInstanceIdentifier.empty() falls outside of YANG semantics, as instance-identifier is specified as: instance-identifier = 1*("/" (node-identifier
[1*key-predicate /
leaf-list-predicate /
pos]))
i.e. '/' is not a valid value. |