diff --git a/later42/views/api.py b/later42/views/api.py index 26a23cb..7c496f3 100644 --- a/later42/views/api.py +++ b/later42/views/api.py @@ -1,6 +1,6 @@ from rest_framework.response import Response from rest_framework.views import APIView -from later42.libs.content import get_content +from django.core.validators import URLValidator from later42.models.urls import URL as URLModel from later42.tasks import get_url_content_task from django.conf import settings @@ -8,7 +8,8 @@ from django.conf import settings class URL(APIView): def post(self, request, format=None): - if request.GET.get('url'): + val = URLValidator(verify_exists=False) + if val(request.GET.get('url')): get_url_content_task.delay(request.GET.get('url'), request.user.id) return Response({'status': 'success'}) else: