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 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 # custom fields
for entry in LogEntry.objects.filter( for entry in LogEntry.objects.filter(
object_pk__in=doc.custom_fields.values_list("id", flat=True), object_pk__in=doc.custom_fields.values_list("id", flat=True),
content_type=ContentType.objects.get_for_model(CustomFieldInstance), content_type=ContentType.objects.get_for_model(CustomFieldInstance),
): ).select_related("actor"):
entries.append( entries.append(
{ {
"id": entry.id, "id": entry.id,