This is an automated email from the ASF dual-hosted git repository.
abhi 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 dd85a691a RANGER-5155 : Service Definition with empty configs causes
Ranger UI rendering issues (#577)
dd85a691a is described below
commit dd85a691a625667291674c305d7224a1dd947cdd
Author: Dhaval Rajpara <[email protected]>
AuthorDate: Fri Jun 6 00:31:34 2025 +0530
RANGER-5155 : Service Definition with empty configs causes Ranger UI
rendering issues (#577)
---
.../react-webapp/src/views/ServiceManager/ServiceDefinition.jsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
a/security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ServiceDefinition.jsx
b/security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ServiceDefinition.jsx
index 3fbe68d40..fa401169c 100644
---
a/security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ServiceDefinition.jsx
+++
b/security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ServiceDefinition.jsx
@@ -84,7 +84,7 @@ class ServiceDefinition extends Component {
let configs = {};
let customConfigs = {};
- let serviceDefConfigs = serviceDef.configs.filter(
+ let serviceDefConfigs = serviceDef?.configs?.filter(
(config) => config.name !== "ranger.plugin.audit.filters"
);
@@ -94,7 +94,7 @@ class ServiceDefinition extends Component {
let serviceDefConfigsKey = map(serviceDefConfigs, "name");
let customConfigsKey = difference(serviceConfigsKey, serviceDefConfigsKey);
- serviceDefConfigs.map(
+ serviceDefConfigs?.map(
(config) =>
(configs[config.label !== undefined ? config.label : config.name] =
serviceConfigs[config.name])