|
@@ -9,7 +9,6 @@ from django.core.mail import EmailMessage
|
|
|
from django.db.models import Q
|
|
|
from django.http import HttpResponseRedirect
|
|
|
from django.shortcuts import get_object_or_404, render
|
|
|
-from django.template.defaultfilters import slugify
|
|
|
from drf_yasg import openapi as openapi
|
|
|
from drf_yasg.utils import swagger_auto_schema
|
|
|
from rest_framework import permissions, status
|
|
@@ -30,7 +29,7 @@ from cms.permissions import IsAuthorizedToAdd, IsUserOrEditor, user_allowed_to_u
|
|
|
from users.models import User
|
|
|
|
|
|
from .forms import ContactForm, MediaForm, SubtitleForm
|
|
|
-from .helpers import clean_query, produce_ffmpeg_commands
|
|
|
+from .helpers import clean_query, get_alphanumeric_only, produce_ffmpeg_commands
|
|
|
from .methods import (
|
|
|
check_comment_for_mention,
|
|
|
get_user_or_session,
|
|
@@ -182,7 +181,7 @@ def edit_media(request):
|
|
|
media.tags.remove(tag)
|
|
|
if form.cleaned_data.get("new_tags"):
|
|
|
for tag in form.cleaned_data.get("new_tags").split(","):
|
|
|
- tag = slugify(tag)
|
|
|
+ tag = get_alphanumeric_only(tag)
|
|
|
if tag:
|
|
|
try:
|
|
|
tag = Tag.objects.get(title=tag)
|