Skip to content

Commit 5355d56

Browse files
committed
API: Fix listing Userdata by keyword or name
1 parent 0208e09 commit 5355d56

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server/src/main/java/com/cloud/server/ManagementServerImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4722,7 +4722,7 @@ public Pair<List<? extends UserData>, Integer> listUserDatas(final ListUserDataC
47224722

47234723
sb.and("id", sb.entity().getId(), SearchCriteria.Op.EQ);
47244724
sb.and("name", sb.entity().getName(), SearchCriteria.Op.EQ);
4725-
sb.and("name", sb.entity().getName(), SearchCriteria.Op.EQ);
4725+
sb.and("keyword", sb.entity().getName(), SearchCriteria.Op.LIKE);
47264726
final SearchCriteria<UserDataVO> sc = sb.create();
47274727
_accountMgr.buildACLSearchCriteria(sc, domainId, isRecursive, permittedAccounts, listProjectResourcesCriteria);
47284728

@@ -4735,7 +4735,7 @@ public Pair<List<? extends UserData>, Integer> listUserDatas(final ListUserDataC
47354735
}
47364736

47374737
if (keyword != null) {
4738-
sc.setParameters("name", "%" + keyword + "%");
4738+
sc.setParameters("keyword", "%" + keyword + "%");
47394739
}
47404740

47414741
final Pair<List<UserDataVO>, Integer> result = userDataDao.searchAndCount(sc, searchFilter);

0 commit comments

Comments
 (0)