diff --git a/scm-webapp/src/main/java/sonia/scm/admin/ReleaseVersionChecker.java b/scm-webapp/src/main/java/sonia/scm/admin/ReleaseVersionChecker.java index 3defeed066..6a11fcb5b3 100644 --- a/scm-webapp/src/main/java/sonia/scm/admin/ReleaseVersionChecker.java +++ b/scm-webapp/src/main/java/sonia/scm/admin/ReleaseVersionChecker.java @@ -75,7 +75,7 @@ public class ReleaseVersionChecker { return latestRelease; } // we cache that no new version was available to prevent request every time - LOG.info("No newer version found for SCM-Manager"); + LOG.debug("No newer version found for SCM-Manager"); cache.put(CACHE_KEY, Optional.empty()); return Optional.empty(); } diff --git a/scm-webapp/src/main/java/sonia/scm/api/v2/resources/AdminInfoResource.java b/scm-webapp/src/main/java/sonia/scm/api/v2/resources/AdminInfoResource.java index bf2039289c..3802e0788b 100644 --- a/scm-webapp/src/main/java/sonia/scm/api/v2/resources/AdminInfoResource.java +++ b/scm-webapp/src/main/java/sonia/scm/api/v2/resources/AdminInfoResource.java @@ -63,6 +63,7 @@ public class AdminInfoResource { @Produces(VndMediaType.ADMIN_INFO) @Operation(summary = "Returns release info.", description = "Returns information about the latest release if a newer version of SCM-Manager is available.", tags = "AdminInfo") @ApiResponse(responseCode = "200", description = "success") + @ApiResponse(responseCode = "204", description = "no newer version was found") @ApiResponse(responseCode = "401", description = "not authenticated / invalid credentials") @ApiResponse( responseCode = "500", diff --git a/scm-webapp/src/test/java/sonia/scm/api/v2/resources/UpdateInfoMapperTest.java b/scm-webapp/src/test/java/sonia/scm/api/v2/resources/UpdateInfoMapperTest.java index 52a5c8fe61..7dfa8bda3b 100644 --- a/scm-webapp/src/test/java/sonia/scm/api/v2/resources/UpdateInfoMapperTest.java +++ b/scm-webapp/src/test/java/sonia/scm/api/v2/resources/UpdateInfoMapperTest.java @@ -57,6 +57,6 @@ class UpdateInfoMapperTest { assertThat(dto.getLink()).isEqualTo(updateInfo.getLink()); assertThat(dto.getLatestVersion()).isEqualTo(updateInfo.getLatestVersion()); - assertThat(dto.getLinks().getLinkBy("self").get().getHref()).isEqualTo("https://hitchhiker.com/scm/updateInfo"); + assertThat(dto.getLinks().getLinkBy("self").get().getHref()).isEqualTo("https://hitchhiker.com/scm/v2/updateInfo"); } }