fix: Allow updating media in admin_settings_medias by UUID

Fixes #1769
This commit is contained in:
Massedil
2025-06-10 15:00:07 +02:00
parent 54844133cd
commit 569d27f0b9
3 changed files with 20 additions and 1 deletions

View File

@@ -35,6 +35,13 @@ defmodule Mobilizon.Medias do
@spec get_media_by_uuid(String.t()) :: Media.t() | nil
def get_media_by_uuid(uuid), do: Repo.get_by(Media, uuid: uuid)
@doc """
Get a single media by uuid.
Raises `Ecto.NoResultsError` if the media does not exist.
"""
@spec get_media_by_uuid!(String.t()) :: Media.t() | nil
def get_media_by_uuid!(uuid), do: Repo.get_by!(Media, uuid: uuid)
@doc """
Get a media by its URL.
"""