diff --git a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/server/GitLfsHandler.java b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/server/GitLfsHandler.java index 5f88e880b1..2fde1e6460 100644 --- a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/server/GitLfsHandler.java +++ b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/server/GitLfsHandler.java @@ -37,7 +37,7 @@ public class GitLfsHandler extends AbstractHandler { ) { Log.info(method + " <- /.git/info/lfs/objects/batch"); response.setContentType("application/vnd.git-lfs+json"); - response.setStatus(406); + response.setStatus(422); response.getWriter().println("{\"message\": \"ERROR: Git LFS is not supported on Overleaf\"}"); baseRequest.setHandled(true); } diff --git a/services/git-bridge/src/test/java/uk/ac/ic/wlgitbridge/application/WLGitBridgeIntegrationTest.java b/services/git-bridge/src/test/java/uk/ac/ic/wlgitbridge/application/WLGitBridgeIntegrationTest.java index b91f75e323..9fcef7ccf3 100644 --- a/services/git-bridge/src/test/java/uk/ac/ic/wlgitbridge/application/WLGitBridgeIntegrationTest.java +++ b/services/git-bridge/src/test/java/uk/ac/ic/wlgitbridge/application/WLGitBridgeIntegrationTest.java @@ -989,7 +989,7 @@ public class WLGitBridgeIntegrationTest { String urlBase = "http://127.0.0.1:" + gitBridgePort; HttpPost gitLfsRequest = new HttpPost(urlBase+"/5f2419407929eb0026641967.git/info/lfs/objects/batch"); HttpResponse gitLfsResponse = client.execute(gitLfsRequest); - assertEquals(406, gitLfsResponse.getStatusLine().getStatusCode()); + assertEquals(422, gitLfsResponse.getStatusLine().getStatusCode()); HttpEntity entity = gitLfsResponse.getEntity(); String responseString = EntityUtils.toString(entity, "UTF-8"); assertTrue(responseString.contains("Git LFS is not supported on Overleaf"));