Skip to content

Pre-change snapshot is not recorded when adding/removing virtual chassis members via UI #20713

@jeremystretch

Description

@jeremystretch

NetBox Edition

NetBox Community

NetBox Version

v4.4.5

Python Version

3.12

Steps to Reproduce

  1. Create a device
  2. Create a virtual chassis, selecting the device as a member
  3. Inspect the device's changelog
  4. Edit the virtual chassis
  5. Remove the device from the members list
  6. Inspect the device's changelog again

Expected Behavior

At steps 3 and 6, the update record should show both the pre- and post-change attributes of the device.

Observed Behavior

The post-change data in the changelog entries is accurate, however there is no pre-change data present in either record. Instead, we see a warning message:

Warning: Comparing non-atomic change to previous change record

Metadata

Metadata

Assignees

Labels

netboxseverity: lowDoes not significantly disrupt application functionality, or a workaround is availablestatus: acceptedThis issue has been accepted for implementationtype: bugA confirmed report of unexpected behavior in the application

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions