Fixed: Fix markdown link generation

The `]` characters in label and `)` characters in url must be escaped.
This commit is contained in:
agnostic-apollo 2021-08-16 06:00:00 +05:00
parent 501d13a0cb
commit 8ee0c5a6ec
1 changed files with 3 additions and 3 deletions

View File

@ -119,9 +119,9 @@ public class MarkdownUtils {
return "**" + label + "**: " + def + "\n";
}
public static String getLinkMarkdownString(String label, Object object) {
if (object != null)
return "[" + label + "](" + object + ")";
public static String getLinkMarkdownString(String label, String url) {
if (url != null)
return "[" + label.replaceAll("]", "\\\\]") + "](" + url.replaceAll("\\)", "\\\\)") + ")";
else
return label;
}