From 5eb9a5aadde5a287faa3650340152cf70f683be7 Mon Sep 17 00:00:00 2001 From: wenyann <64353056+wenyann@users.noreply.github.com> Date: Tue, 8 Sep 2020 15:23:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E7=94=A8=E4=BE=8Bnull?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/metersphere/track/service/TestCaseService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/io/metersphere/track/service/TestCaseService.java b/backend/src/main/java/io/metersphere/track/service/TestCaseService.java index c6a582c095..04b62c4225 100644 --- a/backend/src/main/java/io/metersphere/track/service/TestCaseService.java +++ b/backend/src/main/java/io/metersphere/track/service/TestCaseService.java @@ -386,7 +386,13 @@ public class TestCaseService { data.setPrerequisite(t.getPrerequisite()); if (t.getMethod().equals("manual")) { String steps = t.getSteps(); - JSONArray jsonArray = JSON.parseArray(steps); + String setp = ""; + if (steps.contains("null")) { + setp = steps.replace("null", ""); + } else { + setp = steps; + } + JSONArray jsonArray = JSON.parseArray(setp); for (int j = 0; j < jsonArray.size(); j++) { int num = j + 1; step.append(num + "." + jsonArray.getJSONObject(j).getString("desc") + "\n");