Skip to content

Commit fc06b2d

Browse files
committed
Call add_view on GET program detail
1 parent 553918a commit fc06b2d

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

partner_programs/views.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,17 @@ class PartnerProgramDetail(generics.RetrieveAPIView):
4242
def get(self, request, *args, **kwargs):
4343
try:
4444
program = PartnerProgram.objects.get(pk=kwargs["pk"])
45+
# fixme
4546
is_user_member = program.users.filter(pk=request.user.pk).exists()
4647
if is_user_member:
4748
serializer_class = PartnerProgramForMemberSerializer
4849
else:
4950
serializer_class = PartnerProgramForUnregisteredUserSerializer
5051
data = serializer_class(program).data
5152
data["is_user_member"] = is_user_member
53+
if request.user.is_authenticated:
54+
add_view(program, request.user)
55+
5256
return Response(data=data, status=status.HTTP_200_OK)
5357
except PartnerProgram.DoesNotExist:
5458
return Response(status=status.HTTP_404_NOT_FOUND)

0 commit comments

Comments
 (0)