-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Closed
Labels
status: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: bugA confirmed report of unexpected behavior in the applicationA confirmed report of unexpected behavior in the application
Description
NetBox version
v3.1.8 and v3.1.9
Python version
3.8
Steps to Reproduce
- Create 2 Manufacturer (e.g. "Manufacturer A" and "Manufacturer B")
- Create 2 Device Type under those 2 Manufacturer (e.g. "Device Type C" under "Manufacturer A" and "Device Type D" under" Manufacturer B")
- Create 2 platform under those 2 Manufacturer (e.g. "Platform E" under "Manufacturer A" and "Platform F" under" Manufacturer B"
- Create a site (e.g. "Site G")
- Create Device role (e.g. "Role H")
- Create a Device with name "Test" with Device Role as "Role H", Manufacturer as "Manufacturer A", Device Type as "Device Type C", Site as "Site G", Platform as "Platform E"
- Edit the device "Test" and update Manufacturer as "Manufacturer B", Device Type as "Device Type D" and Platform as "Platform F" and try to Save
Expected Behavior
Allowed to save with new Platform and Manufacturer and Device Type
Observed Behavior
Platform
- Select a valid choice. That choice is not one of the available choices.
- The assigned platform is limited to Manufacturer A device types, but this device's type belongs to Manufacturer B.
Metadata
Metadata
Assignees
Labels
status: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: bugA confirmed report of unexpected behavior in the applicationA confirmed report of unexpected behavior in the application