Server Error when creating permission with constraints #9230

Closed
opened 2025-12-29 20:47:17 +01:00 by adam · 2 comments
Owner

Originally created by @Kani999 on GitHub (Feb 12, 2024).

Originally assigned to: @jeremystretch on GitHub.

Deployment Type

Self-hosted

NetBox Version

v3.7.1

Python Version

3.10

Steps to Reproduce

  1. Add new Permission https://demo.netbox.dev/users/permissions/add/
  2. Setup Constraints as {"role": "server"}
  3. Create
  4. Obtain Server Error
<class 'ValueError'>

Field 'id' expected a number but got 'server'.

Python version: 3.8.10
NetBox version: 3.7.1
Plugins: 
  netbox_demo: 0.3.1

Expected Behavior

Server Error 500 should not be raised.
It should display some kind of validation popup.

Observed Behavior

Server Error occurs

<class 'ValueError'>

Field 'id' expected a number but got 'server'.

Python version: 3.8.10
NetBox version: 3.7.1
Plugins: 
  netbox_demo: 0.3.1
Originally created by @Kani999 on GitHub (Feb 12, 2024). Originally assigned to: @jeremystretch on GitHub. ### Deployment Type Self-hosted ### NetBox Version v3.7.1 ### Python Version 3.10 ### Steps to Reproduce 1. Add new Permission https://demo.netbox.dev/users/permissions/add/ 2. Setup **Constraints** as `{"role": "server"}` 3. Create 4. Obtain Server Error ``` <class 'ValueError'> Field 'id' expected a number but got 'server'. Python version: 3.8.10 NetBox version: 3.7.1 Plugins: netbox_demo: 0.3.1 ``` ### Expected Behavior Server Error 500 should not be raised. It should display some kind of validation popup. ### Observed Behavior Server Error occurs ``` <class 'ValueError'> Field 'id' expected a number but got 'server'. Python version: 3.8.10 NetBox version: 3.7.1 Plugins: netbox_demo: 0.3.1 ```
adam added the type: bugstatus: acceptedseverity: low labels 2025-12-29 20:47:17 +01:00
adam closed this issue 2025-12-29 20:47:17 +01:00
Author
Owner

@Kani999 commented on GitHub (Feb 12, 2024):

Recreated from #15017 because I cannot reopen the issue.
I suppose the problem still needs to be fixed.

@Kani999 commented on GitHub (Feb 12, 2024): Recreated from #15017 because I cannot reopen the issue. I suppose the problem still needs to be fixed.
Author
Owner

@DanSheps commented on GitHub (Feb 12, 2024):

See: #15019

@DanSheps commented on GitHub (Feb 12, 2024): See: #15019
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#9230