Module Bay Parent relation is partially broken #11884

Closed
opened 2025-12-29 21:51:13 +01:00 by adam · 0 comments
Owner

Originally created by @BartZimmo on GitHub (Dec 3, 2025).

Originally assigned to: @jnovinger on GitHub.

NetBox Edition

NetBox Community

NetBox Version

v4.4.7

Python Version

3.12

Steps to Reproduce

  1. Create at least 2 module bays for a device.
  2. Install modules in both bays.
  3. Edit one module bay, and select the module installed in the other bay as parent.
  4. Edit the same module bay again and remove the earlier selected module to remove the parent relation.

Expected Behavior

Once the parent relation is removed, the table should be updated, and also the module info page.

Observed Behavior

Removing the parent relation does not update the table info, and you can still see the installed module is linked to the module bay of the previously selected module.

If I delete the parent module, the child module will not be deleted. -> This is as expected.

If I were to do this without first removing the parent assignment, the child module would also be deleted after a prompt.

So the function is partially broken.

Originally created by @BartZimmo on GitHub (Dec 3, 2025). Originally assigned to: @jnovinger on GitHub. ### NetBox Edition NetBox Community ### NetBox Version v4.4.7 ### Python Version 3.12 ### Steps to Reproduce 1. Create at least 2 module bays for a device. 2. Install modules in both bays. 3. Edit one module bay, and select the module installed in the other bay as parent. 4. Edit the same module bay again and remove the earlier selected module to remove the parent relation. ### Expected Behavior Once the parent relation is removed, the table should be updated, and also the module info page. ### Observed Behavior Removing the parent relation does not update the table info, and you can still see the installed module is linked to the module bay of the previously selected module. If I delete the parent module, the child module will not be deleted. -> This is as expected. If I were to do this without first removing the parent assignment, the child module would also be deleted after a prompt. So the function is partially broken.
adam added the type: bugstatus: acceptednetboxseverity: low labels 2025-12-29 21:51:13 +01:00
adam closed this issue 2025-12-29 21:51:13 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11884