From 2a330bbfe60a562746957c4a2cde936031f4cf0a Mon Sep 17 00:00:00 2001 From: Madhan Neethiraj Date: Thu, 5 Oct 2023 19:29:34 -0700 Subject: [PATCH] RANGER-4445: new REST endpoints for dataset policies - #2 --- .../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 76e38241f4..77ea510a77 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 @@ -4404,11 +4404,12 @@ private void doLinkService() { LOG.info("Successfully retrieved resource-service:[" + resourceService.getName() + "]"); RangerService linkedService = svcStore.getServiceByName(linkedServiceName); - LOG.info("Successfully retrieved service:[" + linkedService.getName() + "]"); if (linkedService == null) { LOG.error("Failed to link service[" + resourceServiceName + "] with service [" + linkedServiceName + "]: " + linkedServiceName + " not found"); } else if (EmbeddedServiceDefsUtil.EMBEDDED_SERVICEDEF_TAG_NAME.equals(linkedServiceType)) { + LOG.info("Successfully retrieved service:[" + linkedService.getName() + "]"); + if (!StringUtils.equals(linkedService.getName(), resourceService.getTagService())) { resourceService.setTagService(linkedService.getName());