From d55dd808ebc609e942b4515908d5dded67bc05d4 Mon Sep 17 00:00:00 2001 From: chenjianxing Date: Wed, 27 Jul 2022 16:01:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=B5=8B=E8=AF=95=E8=B7=9F=E8=B8=AA):=20?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E7=89=88=E7=A6=85=E9=81=93=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E7=BC=BA=E9=99=B7=E5=9B=BE=E7=89=87=E6=97=A0=E6=B3=95=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1015358 --user=陈建星 【测试跟踪】githubv#16273,1.20.10-lts-787c5294版本在禅道缺陷编辑后,在metersphere中同步缺陷会导致图片无法预览 https://www.tapd.cn/55049933/s/1213867 --- .../main/java/io/metersphere/track/issue/ZentaoPlatform.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/main/java/io/metersphere/track/issue/ZentaoPlatform.java b/backend/src/main/java/io/metersphere/track/issue/ZentaoPlatform.java index 200ca52c86..88a0da2495 100644 --- a/backend/src/main/java/io/metersphere/track/issue/ZentaoPlatform.java +++ b/backend/src/main/java/io/metersphere/track/issue/ZentaoPlatform.java @@ -504,6 +504,8 @@ public class ZentaoPlatform extends AbstractIssuePlatform { name = name.replaceAll("&", "&"); path = zentaoClient.getBaseUrl() + path.replaceAll("&", "&"); } + // 专业版格式有差异,解析完会出现两个 /pro,去掉一个 + path.replace("/pro/pro", "/pro"); path = "/resource/md/get/url?url=" + URLEncoder.encode(path, StandardCharsets.UTF_8); // 图片与描述信息之间需换行,否则无法预览图片 result = "\n\n![" + name + "](" + path + ")";