add friendly_token in indexing

This commit is contained in:
Markos Gogoulos
2026-01-10 15:30:03 +02:00
parent abe950f1da
commit 549b672d48
2 changed files with 5 additions and 14 deletions

View File

@@ -352,20 +352,11 @@ class Media(models.Model):
# first get anything interesting out of the media # first get anything interesting out of the media
# that needs to be search able # that needs to be search able
a_tags = b_tags = "" a_tags = ""
if self.id: if self.id:
a_tags = " ".join([tag.title for tag in self.tags.all()]) a_tags = " ".join([tag.title for tag in self.tags.all()])
b_tags = " ".join([tag.title.replace("-", " ") for tag in self.tags.all()])
items = [ items = [self.friendly_token, self.title, self.user.username, self.user.email, self.user.name, self.description, a_tags]
self.title,
self.user.username,
self.user.email,
self.user.name,
self.description,
a_tags,
b_tags,
]
for subtitle in self.subtitles.all(): for subtitle in self.subtitles.all():
items.append(subtitle.subtitle_text) items.append(subtitle.subtitle_text)

View File

@@ -24,7 +24,7 @@ from ..forms import (
WhisperSubtitlesForm, WhisperSubtitlesForm,
) )
from ..frontend_translations import translate_string from ..frontend_translations import translate_string
from ..helpers import get_alphanumeric_only from ..helpers import get_alphanumeric_and_spaces
from ..methods import ( from ..methods import (
can_transcribe_video, can_transcribe_video,
create_video_trim_request, create_video_trim_request,
@@ -310,8 +310,8 @@ def edit_media(request):
media.tags.remove(tag) media.tags.remove(tag)
if form.cleaned_data.get("new_tags"): if form.cleaned_data.get("new_tags"):
for tag in form.cleaned_data.get("new_tags").split(","): for tag in form.cleaned_data.get("new_tags").split(","):
tag = get_alphanumeric_only(tag) tag = get_alphanumeric_and_spaces(tag)
tag = tag[:99] tag = tag[:100]
if tag: if tag:
try: try:
tag = Tag.objects.get(title=tag) tag = Tag.objects.get(title=tag)