summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authortusooa <tusooa@kazv.moe>2023-12-16 00:36:08 +0000
committertusooa <tusooa@kazv.moe>2023-12-16 00:36:08 +0000
commit6722b7f395f7da629d9c39b8c6eeb18ac8f500bc (patch)
treeba54db78e571fc75b62170f74f764ebaf96478c0 /lib
parent6f654d534a1a606185c4f3543e7b1552f0a20566 (diff)
parentf07b134add9dc5e3ece6c5fcffe8aad6f753bab9 (diff)
downloadpleroma-6722b7f395f7da629d9c39b8c6eeb18ac8f500bc.tar.gz
pleroma-6722b7f395f7da629d9c39b8c6eeb18ac8f500bc.zip
Merge branch 'release/2.6.1' into 'stable'
Release: 2.6.1 See merge request pleroma/pleroma!3999
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/twitter_api/controllers/util_controller.ex5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/pleroma/web/twitter_api/controllers/util_controller.ex b/lib/pleroma/web/twitter_api/controllers/util_controller.ex
index d5a24ae6c..ca8a98960 100644
--- a/lib/pleroma/web/twitter_api/controllers/util_controller.ex
+++ b/lib/pleroma/web/twitter_api/controllers/util_controller.ex
@@ -345,13 +345,16 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do
end
def healthcheck(conn, _params) do
- with true <- Config.get([:instance, :healthcheck]),
+ with {:cfg, true} <- {:cfg, Config.get([:instance, :healthcheck])},
%{healthy: true} = info <- Healthcheck.system_info() do
json(conn, info)
else
%{healthy: false} = info ->
service_unavailable(conn, info)
+ {:cfg, false} ->
+ service_unavailable(conn, %{"error" => "Healthcheck disabled"})
+
_ ->
service_unavailable(conn, %{})
end