From a8f9c49c4ce5689955b8ebabadb2cd1fdc22606c Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 30 Jan 2023 12:45:53 +0800 Subject: [PATCH] ui: UserSelectAutoComplete: use uid if username is pure number --- .../autocomplete/components/UserSelectAutoComplete.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/components/autocomplete/components/UserSelectAutoComplete.tsx b/packages/ui-default/components/autocomplete/components/UserSelectAutoComplete.tsx index ba03aa466..b16d0844f 100644 --- a/packages/ui-default/components/autocomplete/components/UserSelectAutoComplete.tsx +++ b/packages/ui-default/components/autocomplete/components/UserSelectAutoComplete.tsx @@ -25,8 +25,8 @@ const UserSelectAutoComplete = forwardRef, AutoComplete displayName } `, ['data', 'users'])} - itemText={(user) => user.uname + (user.displayName ? ` (${ user.displayName })` : '')} - itemKey={(user) => (props.multi ? user._id.toString() : user.uname)} + itemText={(user) => user.uname + (user.displayName ? ` (${user.displayName})` : '')} + itemKey={(user) => ((props.multi || /^[+-]?\d+$/.test(user.uname.trim())) ? user._id.toString() : user.uname)} renderItem={(user) => (