From a70e0dbaaea4b7cedbb64f0c6190800f42921a11 Mon Sep 17 00:00:00 2001 From: Alex Bogdanovski Date: Mon, 27 May 2024 19:40:02 +0300 Subject: [PATCH] minor fix for unknown version bug in API stats responses --- src/main/java/com/erudika/scoold/api/ApiController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/erudika/scoold/api/ApiController.java b/src/main/java/com/erudika/scoold/api/ApiController.java index 08392be5..befa40e2 100644 --- a/src/main/java/com/erudika/scoold/api/ApiController.java +++ b/src/main/java/com/erudika/scoold/api/ApiController.java @@ -54,6 +54,7 @@ import com.erudika.scoold.core.UnapprovedReply; import com.erudika.scoold.utils.BadRequestException; import com.erudika.scoold.utils.ScooldUtils; +import com.erudika.scoold.utils.Version; import com.typesafe.config.ConfigFactory; import com.typesafe.config.ConfigValue; import jakarta.inject.Inject; @@ -993,7 +994,7 @@ public Map stats(HttpServletRequest req) { stats.put("unapproved_questions", uqcount); stats.put("unapproved_replies", uacount); stats.put("para_version", Optional.ofNullable(paraVer).orElse("unknown")); - stats.put("scoold_version", Optional.ofNullable(getClass().getPackage().getImplementationVersion()). + stats.put("scoold_version", Optional.ofNullable(Version.getVersion()). orElse(Optional.ofNullable(System.getenv("SCOOLD_VERSION")).orElse("unknown"))); return stats; }