From e2c0cbbee4317e0b00013b620e87173547f022bd Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Mon, 21 Feb 2022 11:33:38 +0100 Subject: [PATCH] Fixed reject/approve --- src/main/java/org/gcube/gcat/client/Item.java | 1 + src/test/java/org/gcube/gcat/client/ItemTest.java | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/main/java/org/gcube/gcat/client/Item.java b/src/main/java/org/gcube/gcat/client/Item.java index 0efb3ec..51cb886 100644 --- a/src/main/java/org/gcube/gcat/client/Item.java +++ b/src/main/java/org/gcube/gcat/client/Item.java @@ -155,6 +155,7 @@ public class Item extends GCatClient implements org.gcube.gcat.api.interfaces.It initRequest(); gxhttpStringRequest.path(name); String moderationContentString = (new ObjectMapper()).writeValueAsString(moderationContent); + gxhttpStringRequest.header("Content-Type", GCatConstants.APPLICATION_JSON_CHARSET_UTF_8); gxhttpStringRequest.withBody(moderationContentString); HttpURLConnection httpURLConnection = gxhttpStringRequest.post(); return parseHttpURLConnection(httpURLConnection); diff --git a/src/test/java/org/gcube/gcat/client/ItemTest.java b/src/test/java/org/gcube/gcat/client/ItemTest.java index 4d4778a..c254c13 100644 --- a/src/test/java/org/gcube/gcat/client/ItemTest.java +++ b/src/test/java/org/gcube/gcat/client/ItemTest.java @@ -269,4 +269,12 @@ public class ItemTest extends ContextTest { item.bulkDelete(queryParams, false); } + + @Test + public void testModeration() throws Exception { + ContextTest.setContextByName("/pred4s/preprod/Dorne"); + Item item = new Item(); + item.reject("my_first_restful_transaction_model_private", "Questo item non mi piace"); + } + }