diff --git a/api/views.py b/api/views.py index 63816e8..d78d47f 100755 --- a/api/views.py +++ b/api/views.py @@ -177,8 +177,10 @@ class SearchResultsView(views.APIView): else: r_s = [ { + 'id': mix.id, 'title': mix.title, - 'image': mix.get_image_url(), + 'image': mix.get_image_url(size='48x48'), + 'user': mix.user.slug, 'slug': mix.slug, 'user': mix.user.slug, 'url': mix.get_absolute_url(), diff --git a/spa/models/mix.py b/spa/models/mix.py index c5ca565..8a0e835 100755 --- a/spa/models/mix.py +++ b/spa/models/mix.py @@ -138,7 +138,7 @@ class Mix(BaseModel): return '%s/mixes/%s%s.%s' % (settings.MEDIA_ROOT, prefix, self.uid, self.filetype) def get_absolute_url(self): - return '/mix/%s' % self.slug + return '/%s/%s' % (self.user.slug, self.slug) def get_full_url(self): return 'http://%s%s' % (Site.objects.get_current().domain, self.get_absolute_url())