From ee65a5057eb7163ab2819ff068ba94c6dbe76d54 Mon Sep 17 00:00:00 2001 From: Martin Hauser Date: Fri, 24 Oct 2025 16:10:57 +0200 Subject: [PATCH] fix(users): Disable sorting on Permission flag columns Mark `can_view`, `can_add`, `can_change`, and `can_delete` columns in the Permissions list as `orderable=False`. Sorting by these computed flags persisted an invalid sort key which triggers a `FieldError` when loading `/users/permissions/`. Fixes #20655 --- netbox/users/tables.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netbox/users/tables.py b/netbox/users/tables.py index fc2f9702d4d..5510d11cab1 100644 --- a/netbox/users/tables.py +++ b/netbox/users/tables.py @@ -84,15 +84,19 @@ class ObjectPermissionTable(NetBoxTable): ) can_view = columns.BooleanColumn( verbose_name=_('Can View'), + orderable=False, ) can_add = columns.BooleanColumn( verbose_name=_('Can Add'), + orderable=False, ) can_change = columns.BooleanColumn( verbose_name=_('Can Change'), + orderable=False, ) can_delete = columns.BooleanColumn( verbose_name=_('Can Delete'), + orderable=False, ) custom_actions = columns.ArrayColumn( verbose_name=_('Custom Actions'),