Skip to content

Bulk rename "Select all XX matching query" only operates on current page #20389

@jnovinger

Description

@jnovinger

NetBox Edition

NetBox Community

NetBox Version

v4.4.1

Python Version

3.10

Steps to Reproduce

  1. Navigate to any object list with more items than the pagination limit (e.g., /dcim/devices/ with >25 devices)
  2. Apply filters to get a specific subset of objects (e.g., filter by location, tag, etc.)
  3. Observe that the filter shows "X objects match your query" where X > page size (e.g., 37 objects but only 25 shown per page)
  4. Check the "Select all XX objects matching query" checkbox
  5. Click "Rename Selected" (bulk rename operation)
  6. Proceed through the bulk rename form

Expected Behavior

Bulk rename operation should apply to all XX objects that match the filter query, regardless of pagination.

Observed Behavior

Bulk rename operation only applies to the objects visible on the current page (e.g., only 25 objects instead of all 37 matching objects).

The "Select all XX objects matching query" checkbox promises to select all matching objects across all pages, but the bulk rename operation only processes objects from the current page, ignoring objects on subsequent pages.

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

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions