mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-08-07 03:13:19 +00:00
refactor: remove redundant deleted_at filter in permitted_object_ids
SoftDeleteManager's own get_queryset() already excludes soft-deleted rows, so the extra deleted_at__isnull=True filter was dead code. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
80b1556942
commit
f971b0d166
@@ -183,15 +183,7 @@ def permitted_object_ids(
|
||||
manager = (
|
||||
model.global_objects if include_deleted and has_soft_delete else model.objects
|
||||
)
|
||||
if has_soft_delete:
|
||||
base_qs = (
|
||||
manager.all()
|
||||
if include_deleted
|
||||
else manager.filter(deleted_at__isnull=True)
|
||||
)
|
||||
else:
|
||||
base_qs = manager.all()
|
||||
base_qs = base_qs.only("id", "owner")
|
||||
base_qs = manager.all().only("id", "owner")
|
||||
|
||||
if user is None or not getattr(user, "is_authenticated", False):
|
||||
return base_qs.filter(owner__isnull=True).values_list("id", flat=True)
|
||||
|
||||
Reference in New Issue
Block a user