fix(back):include owner of library in denormalization entries

environments/review-docs-2422-qjbh7w/deployments/21515
Petitminion 2025-10-05 17:20:24 +02:00 zatwierdzone przez petitminion
rodzic a92e61eabf
commit 3ab7ec50c8
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -1496,6 +1496,9 @@ class TrackActor(models.Model):
)
if actor_ids:
follow_queryset = follow_queryset.filter(actor__pk__in=actor_ids)
owner = library.actor if library.actor.is_local else None
if owner and (not actor_ids or owner in final_actor_ids):
final_actor_ids.append(owner.pk)
final_actor_ids = list(follow_queryset.values_list("actor", flat=True))
for actor_id in final_actor_ids:
for upload_id, track_id in upload_and_track_ids: