Skip to content

Merged branches incorrectly available in Assurance dropdown causing apply failure #514

@LadyFromMars

Description

@LadyFromMars

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    app: branchingstatus: revisions neededThis issue requires additional information to be actionabletype: bugA confirmed report of unexpected behavior in the application

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions