This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/master by this push:
new 019bc29fef HOP-4090: Force limit to parameter split
new 321131d941 Merge pull request #1615 from gkfabs/gkfabs/master
019bc29fef is described below
commit 019bc29fef7579b2e01b1d475d226a9ce036c927
Author: Fabien Carrion <[email protected]>
AuthorDate: Wed Aug 3 23:21:35 2022 +0200
HOP-4090: Force limit to parameter split
---
engine/src/main/java/org/apache/hop/run/HopRun.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/engine/src/main/java/org/apache/hop/run/HopRun.java
b/engine/src/main/java/org/apache/hop/run/HopRun.java
index 50e0b2a66a..dec1107fee 100644
--- a/engine/src/main/java/org/apache/hop/run/HopRun.java
+++ b/engine/src/main/java/org/apache/hop/run/HopRun.java
@@ -159,7 +159,7 @@ public class HopRun implements Runnable,
IHasHopMetadataProvider {
//
if (systemProperties != null) {
for (String parameter : systemProperties) {
- String[] split = parameter.split("=");
+ String[] split = parameter.split("=", 2);
String key = split.length > 0 ? split[0] : null;
String value = split.length > 1 ? split[1] : null;
if (StringUtils.isNotEmpty(key) && StringUtils.isNotEmpty(value)) {
@@ -403,7 +403,7 @@ public class HopRun implements Runnable,
IHasHopMetadataProvider {
String[] availableParameters = namedParams.listParameters();
if (parameters != null) {
for (String parameter : parameters) {
- String[] split = parameter.split("=");
+ String[] split = parameter.split("=", 2);
String key = split.length > 0 ? split[0] : null;
String value = split.length > 1 ? split[1] : null;