See #170: fixed fetch of channel track not working

This commit is contained in:
Eliot Berriot 2020-04-08 11:47:34 +02:00
parent 1d37a2c819
commit e7622729a9
No known key found for this signature in database
GPG key ID: 6B501DFD73514E14
7 changed files with 100 additions and 23 deletions

View file

@ -185,6 +185,16 @@ class UploadFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory):
import_status="finished", library__privacy_level="everyone"
)
@factory.post_generation
def channel(self, created, extracted, **kwargs):
if not extracted:
return
from funkwhale_api.audio import factories as audio_factories
audio_factories.ChannelFactory(
library=self.library, artist=self.track.artist, **kwargs
)
@registry.register
class UploadVersionFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory):