@@ -698,22 +698,19 @@ def post(self, request, *args, **kwargs):
698698 return HttpResponseBadRequest ("Invalid message" )
699699
700700
701- @method_decorator (has_valid_header , name = "dispatch" )
702701class RemoteUserSubscribe (View ):
703702 def get (self , request , * args , ** kwargs ):
704- """Endpoint to for existing remote user to subscribe to package."""
703+ """Endpoint for existing remote user to subscribe to package."""
705704 purl = request .GET .get ("purl" ).rstrip ("/" )
706705 package = get_object_or_404 (Package , purl = purl )
707706 remote_actor = get_object_or_404 (RemoteActor , username = kwargs ["username" ])
708- host = request .get_host ()
709- if urlparse (remote_actor .url ).netloc == host :
710- _ , created = Follow .objects .get_or_create (package = package , person = remote_actor .person )
711- message = f"Already subscribed package { purl } "
712- if created :
713- message = f"Successfully subscribed package { purl } "
714-
715- return JsonResponse ({"status" : "success" , "message" : message })
716- return HttpResponseBadRequest ()
707+
708+ _ , created = Follow .objects .get_or_create (package = package , person = remote_actor .person )
709+ message = f"Already subscribed to package { purl } "
710+ if created :
711+ message = f"Successfully subscribed to package { purl } "
712+
713+ return JsonResponse ({"status" : "success" , "message" : message })
717714
718715
719716@method_decorator (has_valid_header , name = "dispatch" )
0 commit comments