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

madhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new cff0530ad RANGER-4663: service creation should skip creation of 
default tag-service when tag-service name is specified
cff0530ad is described below

commit cff0530ad624b737bec105b2c34861231a6541a4
Author: Siddhesh Phatak <[email protected]>
AuthorDate: Tue Jan 23 17:22:48 2024 -0800

    RANGER-4663: service creation should skip creation of default tag-service 
when tag-service name is specified
    
    Signed-off-by: Madhan Neethiraj <[email protected]>
---
 security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java 
b/security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java
index 1147d9b1a..a6c759234 100644
--- a/security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java
+++ b/security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java
@@ -764,7 +764,8 @@ public class ServiceREST {
 
                        String serviceType = xxServiceDef != null ? 
xxServiceDef.getName() : null;
 
-                       if 
(!StringUtils.equals(EmbeddedServiceDefsUtil.EMBEDDED_SERVICEDEF_TAG_NAME, 
serviceType) &&
+                       if (StringUtils.isBlank(service.getTagService()) &&
+                               
!StringUtils.equals(EmbeddedServiceDefsUtil.EMBEDDED_SERVICEDEF_TAG_NAME, 
serviceType) &&
                                
!StringUtils.equals(EMBEDDED_SERVICEDEF_GDS_NAME, serviceType) &&
                                
!StringUtils.equals(EmbeddedServiceDefsUtil.EMBEDDED_SERVICEDEF_KMS_NAME , 
serviceType)) {
                                createOrGetLinkedServices(service);

Reply via email to