From 8c7ae61948b15f39bcbbd4072e91232d49a066cc Mon Sep 17 00:00:00 2001 From: luistarkbank Date: Tue, 8 Aug 2023 16:57:23 -0300 Subject: [PATCH] Fix double slash request on Rest.getSubResource --- CHANGELOG.md | 2 ++ src/main/java/com/starkinfra/utils/Rest.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e25cd98..468d2c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ Given a version number MAJOR.MINOR.PATCH, increment: ## [Unreleased] +### Fixed +- double slash request on Rest.getSubResource ## [0.8.0] - 2023-06-19 ### Added diff --git a/src/main/java/com/starkinfra/utils/Rest.java b/src/main/java/com/starkinfra/utils/Rest.java index 88b3567..6e34475 100644 --- a/src/main/java/com/starkinfra/utils/Rest.java +++ b/src/main/java/com/starkinfra/utils/Rest.java @@ -128,7 +128,7 @@ public static InputStream getContent(Resource.ClassData resource, String id, Str } public static T getSubResource(Resource.ClassData resource, String id, SubResource.ClassData subResource, User user, Map options) throws Exception { - String content = Response.fetch(Api.endpoint(resource, id) + "/" + Api.endpoint(subResource), "GET", null, options, user).content(); + String content = Response.fetch(Api.endpoint(resource, id) + Api.endpoint(subResource), "GET", null, options, user).content(); JsonObject contentJson = new Gson().fromJson(content, JsonObject.class); JsonObject jsonObject = contentJson.get(Api.getLastName(subResource)).getAsJsonObject(); Gson gson = GsonEvent.getInstance(); @@ -136,7 +136,7 @@ public static T getSubResource(Resource.ClassData resour } public static List getSubResources(Resource.ClassData resource, String id, SubResource.ClassData subResource, User user, Map options) throws Exception { - String content = Response.fetch(Api.endpoint(resource, id) + "/" + Api.endpoint(subResource), "GET", null, options, user).content(); + String content = Response.fetch(Api.endpoint(resource, id) + Api.endpoint(subResource), "GET", null, options, user).content(); JsonObject contentJson = new Gson().fromJson(content, JsonObject.class); JsonArray jsonArray = contentJson.get(Api.getLastNamePlural(subResource)).getAsJsonArray(); List entities = new ArrayList<>();