Can't remove a user which have audit logs #11366

Closed
opened 2025-12-29 21:44:14 +01:00 by adam · 1 comment
Owner

Originally created by @abdulet on GitHub (Jul 10, 2025).

Deployment Type

Self-hosted

NetBox Version

4.1.7

Python Version

3.10

Steps to Reproduce

  1. Create a user
  2. Enable audit log
  3. Execute actions that gets registered in audit logs
  4. Delete the user

Expected Behavior

The user to be removed

Observed Behavior

Error messages arise:
update or delete on table "users_user" violates foreign key constraint "django_admin_log_user_id_c564eba6_fk_auth_user_id" on table "django_admin_log"
DETAIL: Key (id)=(XX) is still referenced from table "django_admin_log".

Originally created by @abdulet on GitHub (Jul 10, 2025). ### Deployment Type Self-hosted ### NetBox Version 4.1.7 ### Python Version 3.10 ### Steps to Reproduce 1. Create a user 2. Enable audit log 3. Execute actions that gets registered in audit logs 4. Delete the user ### Expected Behavior The user to be removed ### Observed Behavior Error messages arise: update or delete on table "users_user" violates foreign key constraint "django_admin_log_user_id_c564eba6_fk_auth_user_id" on table "django_admin_log" DETAIL: Key (id)=(XX) is still referenced from table "django_admin_log".
adam added the type: bug label 2025-12-29 21:44:14 +01:00
adam closed this issue 2025-12-29 21:44:15 +01:00
Author
Owner

@jeremystretch commented on GitHub (Jul 10, 2025):

4.1.7

The Django admin was deprecated in NetBox v4.0 and completely removed in NetBox v4.2. Please upgrade to a more recent stable release.

@jeremystretch commented on GitHub (Jul 10, 2025): > 4.1.7 The Django admin was deprecated in NetBox v4.0 and completely removed in NetBox v4.2. Please upgrade to a more recent stable release.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11366