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

casion pushed a commit to branch dev-1.3.1
in repository https://gitbox.apache.org/repos/asf/incubator-linkis.git


The following commit(s) were added to refs/heads/dev-1.3.1 by this push:
     new 43b18ef14 fix: unpublished dasource should be restricted (#3783)
43b18ef14 is described below

commit 43b18ef14ad56c6f7b0b79f9ce181407b28af682
Author: 成彬彬 <[email protected]>
AuthorDate: Sun Nov 13 22:45:13 2022 +0800

    fix: unpublished dasource should be restricted (#3783)
    
    Co-authored-by: casionone <[email protected]>
---
 .../linkis/datasourcemanager/core/receivers/DsmReceiver.scala       | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/scala/org/apache/linkis/datasourcemanager/core/receivers/DsmReceiver.scala
 
b/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/scala/org/apache/linkis/datasourcemanager/core/receivers/DsmReceiver.scala
index 88aec4a7e..b14e83a2c 100644
--- 
a/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/scala/org/apache/linkis/datasourcemanager/core/receivers/DsmReceiver.scala
+++ 
b/linkis-public-enhancements/linkis-datasource/linkis-datasource-manager/server/src/main/scala/org/apache/linkis/datasourcemanager/core/receivers/DsmReceiver.scala
@@ -59,6 +59,12 @@ class DsmReceiver {
             
dataSourceInfoService.getDataSourceInfoForConnect(dsInfoQueryRequest.id.toLong)
         }
         if (null != dataSource) {
+          var publishedVersionId = dataSource.getPublishedVersionId
+          if (publishedVersionId == null) {
+            logger.warn("Datasource name:{} is not published.", 
dataSource.getDataSourceName)
+            return DsInfoResponse(status = false, "", new util.HashMap[String, 
Object](), "")
+          }
+
           RestfulApiHelper.decryptPasswordKey(
             
dataSourceRelateService.getKeyDefinitionsByType(dataSource.getDataSourceTypeId),
             dataSource.getConnectParams


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to