Creating a device via the API fails when rack, face, and position are set #832

Closed
opened 2025-12-29 16:26:10 +01:00 by adam · 0 comments
Owner

Originally created by @jeremystretch on GitHub (Apr 5, 2017).

Issue type: Bug report

Python version: 3.4.3
NetBox version: v2.0-beta2

POSTing a device with a rack, face, and position set yields a server error:

django.core.exceptions.FieldError: Cannot resolve keyword 'rack' into field. Choices are: comments, created, custom_field_values, desc_units, devices, facility_id, group, group_id, id, images, last_updated, name, reservations, role, role_id, site, site_id, tenant, tenant_id, type, u_height, width

This is due to an invalid queryset in WritableDeviceSerializer.validate().

Originally created by @jeremystretch on GitHub (Apr 5, 2017). ### Issue type: Bug report **Python version:** 3.4.3 **NetBox version:** v2.0-beta2 POSTing a device with a rack, face, and position set yields a server error: ``` django.core.exceptions.FieldError: Cannot resolve keyword 'rack' into field. Choices are: comments, created, custom_field_values, desc_units, devices, facility_id, group, group_id, id, images, last_updated, name, reservations, role, role_id, site, site_id, tenant, tenant_id, type, u_height, width ``` This is due to an invalid queryset in `WritableDeviceSerializer.validate()`.
adam added the type: bug label 2025-12-29 16:26:10 +01:00
adam closed this issue 2025-12-29 16:26:11 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#832