diff --git a/src/main/java/io/seqera/tower/cli/commands/datastudios/StartCmd.java b/src/main/java/io/seqera/tower/cli/commands/datastudios/StartCmd.java index 73c1071d..66b85fb2 100644 --- a/src/main/java/io/seqera/tower/cli/commands/datastudios/StartCmd.java +++ b/src/main/java/io/seqera/tower/cli/commands/datastudios/StartCmd.java @@ -66,7 +66,7 @@ protected Response exec() throws ApiException { DataStudioStartResponse response = api().startDataStudio(dataStudioRefOptions.dataStudio.sessionId, request, wspId); - return new DataStudioStartSubmitted(dataStudioRefOptions.dataStudio.sessionId, wspId, workspaceRef(wspId), dataStudioDto.getStudioUrl(), response.getJobSubmitted()); + return new DataStudioStartSubmitted(dataStudioRefOptions.dataStudio.sessionId, wspId, workspaceRef(wspId), baseWorkspaceUrl(wspId), response.getJobSubmitted()); } catch (ApiException e) { if (e.getCode() == 404) { throw new DataStudioNotFoundException(dataStudioRefOptions.dataStudio.sessionId, wspId); diff --git a/src/main/java/io/seqera/tower/cli/responses/datastudios/DataStudioStartSubmitted.java b/src/main/java/io/seqera/tower/cli/responses/datastudios/DataStudioStartSubmitted.java index f437f4fb..e95d9f7d 100644 --- a/src/main/java/io/seqera/tower/cli/responses/datastudios/DataStudioStartSubmitted.java +++ b/src/main/java/io/seqera/tower/cli/responses/datastudios/DataStudioStartSubmitted.java @@ -29,11 +29,11 @@ public class DataStudioStartSubmitted extends Response { public final String workspaceRef; public final Boolean jobSubmitted; - public DataStudioStartSubmitted(String sessionId, Long workspaceId, String workspaceRef, String studioUrl, Boolean jobSubmitted) { + public DataStudioStartSubmitted(String sessionId, Long workspaceId, String workspaceRef, String baseWorkspaceUrl, Boolean jobSubmitted) { this.sessionId = sessionId; this.workspaceId = workspaceId; this.workspaceRef = workspaceRef; - this.studioUrl = studioUrl; + this.studioUrl = String.format("%s/studios/%s/connect", baseWorkspaceUrl, sessionId); this.jobSubmitted = jobSubmitted; }