diff --git a/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls b/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls index afb5929fd0..fce6fe3bb4 100644 --- a/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls +++ b/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls @@ -341,7 +341,7 @@ extend type Mutation { asyncTaskCancel(id: String!): Boolean - asyncTaskInfo(id: String!, removeOnFinish: Boolean): AsyncTaskInfo! + asyncTaskInfo(id: String!, removeOnFinish: Boolean!): AsyncTaskInfo! #### Deprecated API diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/DBWServiceCore.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/DBWServiceCore.java index ac7483855c..c5d82619f0 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/DBWServiceCore.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/DBWServiceCore.java @@ -113,7 +113,7 @@ public interface DBWServiceCore extends DBWService { WebAsyncTaskInfo getAsyncTaskStatus(WebSession webSession, String taskId) throws DBWebException; @WebAction - WebAsyncTaskInfo getAsyncTaskInfo(WebSession webSession, String taskId, boolean removeOnFinish) throws DBWebException; + WebAsyncTaskInfo getAsyncTaskInfo(WebSession webSession, String taskId, Boolean removeOnFinish) throws DBWebException; @WebAction boolean cancelAsyncTask(WebSession webSession, String taskId) throws DBWebException; diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java index be7b83de21..ecead95f0e 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/core/impl/WebServiceCore.java @@ -318,8 +318,8 @@ public class WebServiceCore implements DBWServiceCore { } @Override - public WebAsyncTaskInfo getAsyncTaskInfo(WebSession webSession, String taskId, boolean removeOnFinish) throws DBWebException { - return webSession.asyncTaskStatus(taskId, removeOnFinish); + public WebAsyncTaskInfo getAsyncTaskInfo(WebSession webSession, String taskId, Boolean removeOnFinish) throws DBWebException { + return webSession.asyncTaskStatus(taskId, CommonUtils.toBoolean(removeOnFinish)); } @Override