summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFéry Mathieu (Mathius) <ferymathieuy@gmail.com>2022-02-18 17:23:16 +0100
committerFéry Mathieu (Mathius) <ferymathieuy@gmail.com>2022-02-18 17:23:16 +0100
commitdbba9d76872a463c8f2a60e42a973e9591c4fc1b (patch)
tree45f82a4ab6954d45a050e8c6d9580e91f300382e
parent85ba04b715f35e41585e9ef6bb873aaa2cc45a23 (diff)
downloadinvidious-dbba9d76872a463c8f2a60e42a973e9591c4fc1b.tar.gz
invidious-dbba9d76872a463c8f2a60e42a973e9591c4fc1b.tar.bz2
invidious-dbba9d76872a463c8f2a60e42a973e9591c4fc1b.zip
Expose version in /api/v1/stats with statistic disabled
-rw-r--r--docker-compose.yml1
-rw-r--r--src/invidious/routes/api/v1/misc.cr6
2 files changed, 4 insertions, 3 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index c76c314c..1c853a08 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -34,6 +34,7 @@ services:
dbname: invidious
full_refresh: false
https_only: false
+ statistics_enabled: false
domain:
healthcheck:
test: wget -nv --tries=1 --spider http://127.0.0.1:3000/api/v1/comments/jNQXAC9IVRw || exit 1
diff --git a/src/invidious/routes/api/v1/misc.cr b/src/invidious/routes/api/v1/misc.cr
index a1ce0cbc..844fedb8 100644
--- a/src/invidious/routes/api/v1/misc.cr
+++ b/src/invidious/routes/api/v1/misc.cr
@@ -4,10 +4,10 @@ module Invidious::Routes::API::V1::Misc
env.response.content_type = "application/json"
if !CONFIG.statistics_enabled
- return error_json(400, "Statistics are not enabled.")
+ return {"software" => SOFTWARE}.to_json
+ else
+ return Invidious::Jobs::StatisticsRefreshJob::STATISTICS.to_json
end
-
- Invidious::Jobs::StatisticsRefreshJob::STATISTICS.to_json
end
# APIv1 currently uses the same logic for both