diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/pivotal/PivotalTrackerRepository.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/pivotal/PivotalTrackerRepository.java index f16fa55c7e54..04e125accb60 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/pivotal/PivotalTrackerRepository.java +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/pivotal/PivotalTrackerRepository.java @@ -51,7 +51,7 @@ public class PivotalTrackerRepository extends BaseRepositoryImpl { { if (StringUtil.isEmpty(getUrl())) { - setUrl("http://www.pivotaltracker.com"); + setUrl("https://www.pivotaltracker.com"); } } @@ -292,6 +292,7 @@ public class PivotalTrackerRepository extends BaseRepositoryImpl { @Override protected void configureHttpMethod(final HttpMethod method) { method.addRequestHeader("X-TrackerToken", myAPIKey); + //method.setFollowRedirects(true); } public String getProjectId() { @@ -384,4 +385,12 @@ public class PivotalTrackerRepository extends BaseRepositoryImpl { protected int getFeatures() { return super.getFeatures() | BASIC_HTTP_AUTHORIZATION | STATE_UPDATING; } + + @Override + public void setUrl(String url) { + if (url.startsWith("http:")) { + url = "https:" + StringUtil.trimStart(url, "http:"); + } + super.setUrl(url); + } }