Sorting Devices by Primary IP results a django.core.exceptions.FieldError #4449

Closed
opened 2025-12-29 18:36:05 +01:00 by adam · 0 comments
Owner

Originally created by @ryanmerolle on GitHub (Jan 9, 2021).

Originally assigned to: @jeremystretch on GitHub.

Environment

  • Python version: 3.6.9
  • NetBox version: 2.10.0-3

Steps to Reproduce

  1. Click sort devices by primary_IP (Example https://netboxdemo.com/dcim/devices/?sort=primary_ip)

Expected Behavior

Device list to be sorted by primary_ip

Observed Behavior

django.core.exceptions.FieldError:

<class 'django.core.exceptions.FieldError'>

Cannot resolve keyword 'primary_ip' into field. Choices are: _name, asset_tag, cluster, cluster_id, comments, consoleports, consoleserverports, created, custom_field_data, device_role, device_role_id, device_type, device_type_id, devicebays, face, frontports, id, images, interfaces, inventoryitems, last_updated, local_context_data, name, parent_bay, platform, platform_id, position, poweroutlets, powerports, primary_ip4, primary_ip4_id, primary_ip6, primary_ip6_id, rack, rack_id, rearports, secrets, serial, services, site, site_id, status, tagged_items, tags, tenant, tenant_id, vc_master_for, vc_position, vc_priority, virtual_chassis, virtual_chassis_id

Python version: 3.6.9
NetBox version: 2.10.1
Originally created by @ryanmerolle on GitHub (Jan 9, 2021). Originally assigned to: @jeremystretch on GitHub. ### Environment * Python version: 3.6.9 * NetBox version: 2.10.0-3 ### Steps to Reproduce 1. Click sort devices by primary_IP (Example https://netboxdemo.com/dcim/devices/?sort=primary_ip) <!-- What did you expect to happen? --> ### Expected Behavior Device list to be sorted by primary_ip <!-- What happened instead? --> ### Observed Behavior django.core.exceptions.FieldError: ``` <class 'django.core.exceptions.FieldError'> Cannot resolve keyword 'primary_ip' into field. Choices are: _name, asset_tag, cluster, cluster_id, comments, consoleports, consoleserverports, created, custom_field_data, device_role, device_role_id, device_type, device_type_id, devicebays, face, frontports, id, images, interfaces, inventoryitems, last_updated, local_context_data, name, parent_bay, platform, platform_id, position, poweroutlets, powerports, primary_ip4, primary_ip4_id, primary_ip6, primary_ip6_id, rack, rack_id, rearports, secrets, serial, services, site, site_id, status, tagged_items, tags, tenant, tenant_id, vc_master_for, vc_position, vc_priority, virtual_chassis, virtual_chassis_id Python version: 3.6.9 NetBox version: 2.10.1 ```
adam added the type: bugstatus: accepted labels 2025-12-29 18:36:05 +01:00
adam closed this issue 2025-12-29 18:36:05 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#4449