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