Skip to content

Commit c43a99e

Browse files
committed
fix: fix user info is null will crash list problem
1 parent cc9f723 commit c43a99e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

client/shared/hooks/useSearch.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,10 @@ export function useSearch<T>(options: UseSearchOptions<T>) {
2929
*/
3030
export function useUserSearch(userInfos: UserBaseInfo[]) {
3131
const friendNicknameMap = useFriendNicknameMap();
32+
const validUserInfos = useMemo(() => userInfos.filter(Boolean), [userInfos]);
3233

3334
const { searchText, setSearchText, isSearching, searchResult } = useSearch({
34-
dataSource: userInfos,
35+
dataSource: validUserInfos,
3536
filterFn: (item, searchText) => {
3637
if (friendNicknameMap[item._id]) {
3738
if (friendNicknameMap[item._id].includes(searchText)) {

0 commit comments

Comments
 (0)