fix(api):allow retrieving channel uploads for channel__library__actor
This commit is contained in:
parent
a579fd4958
commit
be11eeee7c
|
@ -768,7 +768,10 @@ class UploadViewSet(
|
||||||
# prevent updating an upload that is already processed
|
# prevent updating an upload that is already processed
|
||||||
qs = qs.filter(import_status="draft")
|
qs = qs.filter(import_status="draft")
|
||||||
if self.action != "retrieve":
|
if self.action != "retrieve":
|
||||||
qs = qs.filter(library__actor=self.request.user.actor)
|
qs = qs.filter(
|
||||||
|
Q(library__actor=self.request.user.actor)
|
||||||
|
| Q(library__channel__actor=self.request.user.actor)
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
actor = utils.get_actor_from_request(self.request)
|
actor = utils.get_actor_from_request(self.request)
|
||||||
qs = qs.playable_by(actor)
|
qs = qs.playable_by(actor)
|
||||||
|
|
Loading…
Reference in New Issue