Skip to content

Commit 2e4dd69

Browse files
authored
API: Fix listing Userdata by keyword or name (#9751)
1 parent 28f425a commit 2e4dd69

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
@@ -4753,7 +4753,7 @@ public Pair<List<? extends UserData>, Integer> listUserDatas(final ListUserDataC
47534753

47544754
sb.and("id", sb.entity().getId(), SearchCriteria.Op.EQ);
47554755
sb.and("name", sb.entity().getName(), SearchCriteria.Op.EQ);
4756-
sb.and("name", sb.entity().getName(), SearchCriteria.Op.EQ);
4756+
sb.and("keyword", sb.entity().getName(), SearchCriteria.Op.LIKE);
47574757
final SearchCriteria<UserDataVO> sc = sb.create();
47584758
_accountMgr.buildACLSearchCriteria(sc, domainId, isRecursive, permittedAccounts, listProjectResourcesCriteria);
47594759

@@ -4766,7 +4766,7 @@ public Pair<List<? extends UserData>, Integer> listUserDatas(final ListUserDataC
47664766
}
47674767

47684768
if (keyword != null) {
4769-
sc.setParameters("name", "%" + keyword + "%");
4769+
sc.setParameters("keyword", "%" + keyword + "%");
47704770
}
47714771

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

0 commit comments

Comments
 (0)