Plugin Version
v0.9.0
NetBox Version
4.5.3
Python Version
3.12.3
Steps to Reproduce
Summary
When applying Assurance data (Active Deviations), merged (unavailable) branches are still shown in the branch selection dropdown. Selecting a merged branch causes the assurance data application to fail.
Steps to Reproduce
- Create a branch with any data and merge it (at least one merged branch is required to reproduce)
- Navigate to Assurance → Active Deviations and select any data
- Click Bulk Apply
- On the next screen, open the branch dropdown and observe that merged branches are listed (unexpected)
- Select the merged branch created in Step 1 and click Apply
- Observe that the assurance data application fails
Expected Behavior
Merged (unavailable) branches should not appear in the dropdown when applying assurance data.
Observed Behavior
Merged (unavailable) branches should available in the dropdown when applying assurance data which will result in failure
Plugin Version
v0.9.0
NetBox Version
4.5.3
Python Version
3.12.3
Steps to Reproduce
Summary
When applying Assurance data (Active Deviations), merged (unavailable) branches are still shown in the branch selection dropdown. Selecting a merged branch causes the assurance data application to fail.
Steps to Reproduce
Expected Behavior
Merged (unavailable) branches should not appear in the dropdown when applying assurance data.
Observed Behavior
Merged (unavailable) branches should available in the dropdown when applying assurance data which will result in failure