diff --git a/lib/pleroma/web/mastodon_api/views/instance_view.ex b/lib/pleroma/web/mastodon_api/views/instance_view.ex index 8c2462c80..f81d33f8d 100644 --- a/lib/pleroma/web/mastodon_api/views/instance_view.ex +++ b/lib/pleroma/web/mastodon_api/views/instance_view.ex @@ -214,14 +214,18 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do enabled = Pleroma.Language.Translation.configured?() source_languages = - case Pleroma.Language.Translation.supported_languages(:source) do - {:ok, languages} -> languages + with true <- enabled, + {:ok, languages} <- Pleroma.Language.Translation.supported_languages(:source) do + languages + else _ -> nil end target_languages = - case Pleroma.Language.Translation.supported_languages(:target) do - {:ok, languages} -> languages + with true <- enabled, + {:ok, languages} <- Pleroma.Language.Translation.supported_languages(:target) do + languages + else _ -> nil end