From fa498867c4a40f023cdb613c9137a831fad146db Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Thu, 1 Jun 2023 14:04:16 +0800 Subject: [PATCH] fix: fix friend struct changed problem in `FriendPicker` --- client/web/src/components/UserPicker/FriendPicker.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/web/src/components/UserPicker/FriendPicker.tsx b/client/web/src/components/UserPicker/FriendPicker.tsx index fe417213..c58ec9d6 100644 --- a/client/web/src/components/UserPicker/FriendPicker.tsx +++ b/client/web/src/components/UserPicker/FriendPicker.tsx @@ -21,7 +21,9 @@ interface FriendPickerProps { export const FriendPicker: React.FC = React.memo((props) => { const { withoutUserIds = [], selectedIds, onChange } = props; const friendIds = useAppSelector((state) => - state.user.friends.filter((id) => !withoutUserIds.includes(id)) + state.user.friends + .map((f) => f.id) + .filter((item) => !withoutUserIds.includes(item)) ); return (