This is an automated email from the ASF dual-hosted git repository.

wenjun pushed a commit to branch revert-15093-fix-#11726
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git

commit d485e3ef4d468270a010120d9bedf78c155c61bc
Author: Wenjun Ruan <[email protected]>
AuthorDate: Mon Mar 24 22:11:38 2025 +0800

    Revert "[fix-#11726] fix error when set connection proerty both in the URL 
an…"
    
    This reverts commit 8665951981b48fad051fe7457af5fddf8e61de87.
---
 .../datasource/presto/param/PrestoDataSourceProcessor.java       | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-presto/src/main/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoDataSourceProcessor.java
 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-presto/src/main/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoDataSourceProcessor.java
index f72bdb2b64..b5dc8fd09c 100644
--- 
a/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-presto/src/main/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoDataSourceProcessor.java
+++ 
b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-presto/src/main/java/org/apache/dolphinscheduler/plugin/datasource/presto/param/PrestoDataSourceProcessor.java
@@ -102,11 +102,10 @@ public class PrestoDataSourceProcessor extends 
AbstractDataSourceProcessor {
     @Override
     public String getJdbcUrl(ConnectionParam connectionParam) {
         PrestoConnectionParam prestoConnectionParam = (PrestoConnectionParam) 
connectionParam;
-        /**
-         * return jdbc url without other parameters, avoid to assign same 
parameters both in URL and properties.
-         * or else got error msg: Connection property '...' is both in the URL 
and an argument
-         * ref to <a 
href="https://prestodb.io/docs/current/installation/jdbc.html";>Presto JDBC 
Driver</>
-         */
+        if (MapUtils.isNotEmpty(prestoConnectionParam.getOther())) {
+            return String.format("%s?%s", prestoConnectionParam.getJdbcUrl(),
+                    transformOther(prestoConnectionParam.getOther()));
+        }
         return prestoConnectionParam.getJdbcUrl();
     }
 

Reply via email to