diff --git a/files/tasks.py b/files/tasks.py index c6ea9ac2..a508e55d 100644 --- a/files/tasks.py +++ b/files/tasks.py @@ -528,6 +528,17 @@ def whisper_transcribe(friendly_token, translate_to_english=False): return False +@task(name="update_search_vector", queue="short_tasks") +def update_search_vector(friendly_token): + try: + media = Media.objects.get(friendly_token=friendly_token) + media.update_search_vector() + except: # noqa + return False + + return True + + @task(name="produce_sprite_from_video", queue="long_tasks") def produce_sprite_from_video(friendly_token): """Produces a sprites file for a video, uses ffmpeg"""