From a80322564489fe8fcf21780e5d2002b9c19b7822 Mon Sep 17 00:00:00 2001 From: fit2-zhao Date: Wed, 3 Feb 2021 15:25:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=8E=A5=E5=8F=A3=E5=AE=9A=E4=B9=89):=20?= =?UTF-8?q?=E5=8E=86=E5=8F=B2JDBC=E6=95=B0=E6=8D=AE=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/dto/definition/request/sampler/MsJDBCSampler.java | 2 +- .../components/api/definition/components/ApiConfig.vue | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/io/metersphere/api/dto/definition/request/sampler/MsJDBCSampler.java b/backend/src/main/java/io/metersphere/api/dto/definition/request/sampler/MsJDBCSampler.java index 3eb20a8b99..dcd0bb5f19 100644 --- a/backend/src/main/java/io/metersphere/api/dto/definition/request/sampler/MsJDBCSampler.java +++ b/backend/src/main/java/io/metersphere/api/dto/definition/request/sampler/MsJDBCSampler.java @@ -96,7 +96,7 @@ public class MsJDBCSampler extends MsTestElement { private Arguments arguments(String name, List variables) { Arguments arguments = new Arguments(); - if (!variables.isEmpty()) { + if (CollectionUtils.isNotEmpty(variables)) { arguments.setEnabled(true); arguments.setName(name); arguments.setProperty(TestElement.TEST_CLASS, Arguments.class.getName()); diff --git a/frontend/src/business/components/api/definition/components/ApiConfig.vue b/frontend/src/business/components/api/definition/components/ApiConfig.vue index 235431817c..84fb71cc1d 100644 --- a/frontend/src/business/components/api/definition/components/ApiConfig.vue +++ b/frontend/src/business/components/api/definition/components/ApiConfig.vue @@ -127,6 +127,9 @@ this.request = createComponent("JDBCSampler"); this.currentApi.request = this.request; } + if (!this.currentApi.request.variables) { + this.currentApi.request.variables = []; + } }, initDubbo() { if (!this.setRequest()) {