This is an automated email from the ASF dual-hosted git repository.
pradeep 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 58173c815 RANGER-4422: Searching for users/groups with Sync source
filter on the users/groups page leads to error on Oracle DB
58173c815 is described below
commit 58173c8154baea1b4616109bbd3acd8203f7fce0
Author: Pradeep Agrawal <[email protected]>
AuthorDate: Wed Sep 20 15:51:28 2023 +0530
RANGER-4422: Searching for users/groups with Sync source filter on the
users/groups page leads to error on Oracle DB
Change-Id: I4e464eb85019dcd80ef86a35bb6916c8592368ff
---
.../src/main/java/org/apache/ranger/service/XGroupService.java | 2 +-
.../src/main/java/org/apache/ranger/service/XUserService.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
a/security-admin/src/main/java/org/apache/ranger/service/XGroupService.java
b/security-admin/src/main/java/org/apache/ranger/service/XGroupService.java
index 650760304..1f033b33d 100644
--- a/security-admin/src/main/java/org/apache/ranger/service/XGroupService.java
+++ b/security-admin/src/main/java/org/apache/ranger/service/XGroupService.java
@@ -81,7 +81,7 @@ public class XGroupService extends XGroupServiceBase<XXGroup,
VXGroup> {
"XXGroupUser groupUser", "obj.id =
groupUser.parentGroupId"));
searchFields.add(new SearchField("syncSource", "obj.syncSource",
- SearchField.DATA_TYPE.STRING,
SearchField.SEARCH_TYPE.FULL));
+ SearchField.DATA_TYPE.STRING,
SearchField.SEARCH_TYPE.PARTIAL));
createdByUserId =
PropertiesUtil.getLongProperty("ranger.xuser.createdByUserId", 1);
diff --git
a/security-admin/src/main/java/org/apache/ranger/service/XUserService.java
b/security-admin/src/main/java/org/apache/ranger/service/XUserService.java
index d7c011ca3..166efe82c 100644
--- a/security-admin/src/main/java/org/apache/ranger/service/XUserService.java
+++ b/security-admin/src/main/java/org/apache/ranger/service/XUserService.java
@@ -122,7 +122,7 @@ public class XUserService extends XUserServiceBase<XXUser,
VXUser> {
"xXPortalUser.id=xXPortalUserRole.userId and
xXPortalUser.loginId = obj.name "));
searchFields.add(new SearchField("syncSource", "obj.syncSource",
- SearchField.DATA_TYPE.STRING,
SearchField.SEARCH_TYPE.FULL));
+ SearchField.DATA_TYPE.STRING,
SearchField.SEARCH_TYPE.PARTIAL));
createdByUserId =
PropertiesUtil.getLongProperty("ranger.xuser.createdByUserId", 1);