From 42d65ed4e413f3f922db7e68976b5a53437b68ad Mon Sep 17 00:00:00 2001 From: Markos Gogoulos Date: Sat, 25 Oct 2025 22:30:29 +0300 Subject: [PATCH] fix --- files/models/subtitle.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/files/models/subtitle.py b/files/models/subtitle.py index 998c7dbd..f72c0251 100644 --- a/files/models/subtitle.py +++ b/files/models/subtitle.py @@ -4,6 +4,8 @@ import tempfile import pysubs2 from django.conf import settings from django.db import models +from django.db.models.signals import post_save +from django.dispatch import receiver from django.urls import reverse from .. import helpers @@ -100,3 +102,13 @@ class TranscriptionRequest(models.Model): def __str__(self): return f"Transcription request for {self.media.title} - {self.status}" + + +@receiver(post_save, sender=Subtitle) +def subtitle_save(sender, instance, created, **kwargs): + from .. import tasks + + tasks.update_search_vector.apply_async( + args=[instance.media.friendly_token], + countdown=10, + )