From 5ebaa884c131596d9e31fafc72179c1dd6ce90df Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Sat, 2 Jun 2018 00:11:31 +0200
Subject: [PATCH] Send proper activity when listening is created through
 subsonic API

---
 api/funkwhale_api/subsonic/views.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/api/funkwhale_api/subsonic/views.py b/api/funkwhale_api/subsonic/views.py
index dbc31ec5..cc75b527 100644
--- a/api/funkwhale_api/subsonic/views.py
+++ b/api/funkwhale_api/subsonic/views.py
@@ -11,6 +11,7 @@ from rest_framework import viewsets
 from rest_framework.decorators import list_route
 from rest_framework.serializers import ValidationError
 
+from funkwhale_api.activity import record
 from funkwhale_api.common import preferences
 from funkwhale_api.favorites.models import TrackFavorite
 from funkwhale_api.music import models as music_models
@@ -569,5 +570,6 @@ class SubsonicViewSet(viewsets.GenericViewSet):
                 }
             })
         if serializer.validated_data['submission']:
-            serializer.save()
+            l = serializer.save()
+            record.send(l)
         return response.Response({})
-- 
GitLab