Skip to content

Commit ae87142

Browse files
committed
hotfix: add view to project on get request
1 parent afc2d80 commit ae87142

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

projects/views.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from rest_framework.response import Response
77
from rest_framework.views import APIView
88

9-
from core.models import View
109
from core.permissions import IsStaffOrReadOnly
1110
from core.serializers import SetLikedSerializer
1211
from core.services import add_view, set_like
@@ -93,10 +92,8 @@ class ProjectDetail(generics.RetrieveUpdateDestroyAPIView):
9392

9493
def retrieve(self, request, *args, **kwargs):
9594
instance = self.get_object()
96-
# create (or not, if it exists) a view object for project
97-
View.objects.get_or_create(
98-
user=request.user, content_type=Project, content_object=instance
99-
)
95+
if request.user.is_authenticated:
96+
add_view(instance, request.user)
10097
serializer = self.get_serializer(instance)
10198
return Response(serializer.data)
10299

0 commit comments

Comments
 (0)