Skip to content

Commit 0c1b07c

Browse files
committed
1 parent 8463df3 commit 0c1b07c

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/main/java/se/bjurr/violations/comments/bitbucketserver/lib/client/BitbucketServerClient.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,11 @@ public void commentCreateTask(
274274

275275
@VisibleForTesting
276276
String safeJson(final String message) {
277-
return message.replaceAll("\\\\", "\\\\\\\\").replaceAll("\"", "").replaceAll("\n", "\\\\n");
277+
return message
278+
.replaceAll("\\\\", "\\\\\\\\")
279+
.replaceAll("\"", "")
280+
.replaceAll("\n", "\\\\n")
281+
.replaceAll("\t", " ");
278282
}
279283

280284
private List<BitbucketServerComment> toBitbucketServerComments(

src/test/java/se/bjurr/violations/comments/bitbucketserver/lib/client/BitbucketServerClientTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,5 +251,7 @@ public void testPullRequestDiffPerFileTravisYml() {
251251
public void testSaveJson() {
252252
assertThat(sut.safeJson("...ring: '\\s'. \nStr\"i\"ng ...")) //
253253
.isEqualTo("...ring: '\\\\s'. \\nString ...");
254+
assertThat(sut.safeJson("\thej\n\thej2")) //
255+
.isEqualTo(" hej\\n hej2");
254256
}
255257
}

0 commit comments

Comments
 (0)