Select related actor for logentry queries

This commit is contained in:
shamoon 2024-04-20 16:02:33 -07:00
parent 02fe490455
commit 760c16b968

View File

@ -759,14 +759,16 @@ class DocumentViewSet(
else None
),
}
for entry in LogEntry.objects.filter(object_pk=doc.pk)
for entry in LogEntry.objects.filter(object_pk=doc.pk).select_related(
"actor",
)
]
# custom fields
for entry in LogEntry.objects.filter(
object_pk__in=doc.custom_fields.values_list("id", flat=True),
content_type=ContentType.objects.get_for_model(CustomFieldInstance),
):
).select_related("actor"):
entries.append(
{
"id": entry.id,