Skip to content
This repository was archived by the owner on Jun 9, 2021. It is now read-only.

Commit 1e2d237

Browse files
committed
Replacing spaces with dashes in PULL_REQUEST_URL #82
* Was evaluating to wrong URL if repo name included spaces.
1 parent 2264001 commit 1e2d237

File tree

11 files changed

+30
-26
lines changed

11 files changed

+30
-26
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
Changelog of Pull Request Notifier for Bitbucket.
44

5+
## 2.11
6+
* Bugfix: Replacing spaces with dashes in ${PULL_REQUEST_URL}. Was evaluating to wrong URL if repo name included spaces.
7+
58
## 2.10
69
* Processing events on Bitbucket Server's event threads.
710

src/main/java/se/bjurr/prnfb/listener/PrnfbRenderer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -420,8 +420,9 @@ private static String cloneUrlFromRepository(REPO_PROTOCOL protocol, Repository
420420
}
421421

422422
private static String getPullRequestUrl(ApplicationPropertiesService propertiesService, PullRequest pullRequest) {
423-
return propertiesService.getBaseUrl() + "/projects/" + pullRequest.getToRef().getRepository().getProject().getKey()
424-
+ "/repos/" + pullRequest.getToRef().getRepository().getName() + "/pull-requests/" + pullRequest.getId();
423+
return (propertiesService.getBaseUrl() + "/projects/" + pullRequest.getToRef().getRepository().getProject().getKey()
424+
+ "/repos/" + pullRequest.getToRef().getRepository().getName() + "/pull-requests/" + pullRequest.getId())
425+
.replaceAll(" ", "-");
425426
}
426427

427428
PrnfbVariable(Resolver resolver) {

src/test/java/se/bjurr/prnbs/admin/data/PluginSettingsImpl.java renamed to src/test/java/se/bjurr/prnbb/admin/data/PluginSettingsImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package se.bjurr.prnbs.admin.data;
1+
package se.bjurr.prnbb.admin.data;
22

33
import static com.google.common.collect.Maps.newTreeMap;
44

src/test/java/se/bjurr/prnbs/admin/utils/NotificationBuilder.java renamed to src/test/java/se/bjurr/prnbb/admin/utils/NotificationBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package se.bjurr.prnbs.admin.utils;
1+
package se.bjurr.prnbb.admin.utils;
22

33
import static se.bjurr.prnfb.admin.AdminFormValues.NAME;
44
import static se.bjurr.prnfb.admin.AdminFormValues.VALUE;

src/test/java/se/bjurr/prnbs/admin/utils/PrnfbParticipantBuilder.java renamed to src/test/java/se/bjurr/prnbb/admin/utils/PrnfbParticipantBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package se.bjurr.prnbs.admin.utils;
1+
package se.bjurr.prnbb.admin.utils;
22

33
import static org.mockito.Mockito.mock;
44
import static org.mockito.Mockito.when;

src/test/java/se/bjurr/prnbs/admin/utils/PrnfbTestBuilder.java renamed to src/test/java/se/bjurr/prnbb/admin/utils/PrnfbTestBuilder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package se.bjurr.prnbs.admin.utils;
1+
package se.bjurr.prnbb.admin.utils;
22

33
import static com.google.common.base.Optional.fromNullable;
44
import static com.google.common.base.Throwables.propagate;
@@ -17,7 +17,7 @@
1717
import static org.mockito.Matchers.anyLong;
1818
import static org.mockito.Mockito.mock;
1919
import static org.mockito.Mockito.when;
20-
import static se.bjurr.prnbs.admin.utils.PullRequestEventBuilder.pullRequestEventBuilder;
20+
import static se.bjurr.prnbb.admin.utils.PullRequestEventBuilder.pullRequestEventBuilder;
2121
import static se.bjurr.prnfb.admin.AdminFormValues.NAME;
2222
import static se.bjurr.prnfb.admin.AdminFormValues.VALUE;
2323
import static se.bjurr.prnfb.admin.AdminFormValues.FIELDS.FORM_IDENTIFIER;
@@ -37,7 +37,7 @@
3737

3838
import org.mockito.Matchers;
3939

40-
import se.bjurr.prnbs.admin.data.PluginSettingsImpl;
40+
import se.bjurr.prnbb.admin.data.PluginSettingsImpl;
4141
import se.bjurr.prnfb.ManualResource;
4242
import se.bjurr.prnfb.admin.AdminFormError;
4343
import se.bjurr.prnfb.admin.AdminFormValues;

src/test/java/se/bjurr/prnbs/admin/utils/PullRequestEventBuilder.java renamed to src/test/java/se/bjurr/prnbb/admin/utils/PullRequestEventBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package se.bjurr.prnbs.admin.utils;
1+
package se.bjurr.prnbb.admin.utils;
22

33
import static com.atlassian.bitbucket.pull.PullRequestAction.COMMENTED;
44
import static com.atlassian.bitbucket.pull.PullRequestAction.RESCOPED;
@@ -7,7 +7,7 @@
77
import static java.lang.Boolean.TRUE;
88
import static org.mockito.Mockito.mock;
99
import static org.mockito.Mockito.when;
10-
import static se.bjurr.prnbs.admin.utils.PullRequestRefBuilder.pullRequestRefBuilder;
10+
import static se.bjurr.prnbb.admin.utils.PullRequestRefBuilder.pullRequestRefBuilder;
1111

1212
import java.util.Set;
1313

src/test/java/se/bjurr/prnbs/admin/utils/PullRequestRefBuilder.java renamed to src/test/java/se/bjurr/prnbb/admin/utils/PullRequestRefBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package se.bjurr.prnbs.admin.utils;
1+
package se.bjurr.prnbb.admin.utils;
22

33
import static com.google.common.collect.Sets.newHashSet;
44
import static org.mockito.Mockito.when;

src/test/java/se/bjurr/prnbs/admin/utils/SyncExecutorService.java renamed to src/test/java/se/bjurr/prnbb/admin/utils/SyncExecutorService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package se.bjurr.prnbs.admin.utils;
1+
package se.bjurr.prnbb.admin.utils;
22

33
import java.util.Collection;
44
import java.util.List;

src/test/java/se/bjurr/prnfb/admin/NotificationsStorageTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package se.bjurr.prnfb.admin;
22

33
import static com.atlassian.bitbucket.pull.PullRequestAction.OPENED;
4-
import static se.bjurr.prnbs.admin.utils.NotificationBuilder.notificationBuilder;
5-
import static se.bjurr.prnbs.admin.utils.PrnfbTestBuilder.prnfbTestBuilder;
4+
import static se.bjurr.prnbb.admin.utils.NotificationBuilder.notificationBuilder;
5+
import static se.bjurr.prnbb.admin.utils.PrnfbTestBuilder.prnfbTestBuilder;
66
import static se.bjurr.prnfb.admin.AdminFormValues.DEFAULT_NAME;
77
import static se.bjurr.prnfb.admin.AdminFormValues.FIELDS.FORM_IDENTIFIER;
88
import static se.bjurr.prnfb.admin.AdminFormValues.FIELDS.events;

0 commit comments

Comments
 (0)