diff --git a/ui/v2.5/src/components/Shared/Select.tsx b/ui/v2.5/src/components/Shared/Select.tsx index 2bae35a24..d972a06af 100644 --- a/ui/v2.5/src/components/Shared/Select.tsx +++ b/ui/v2.5/src/components/Shared/Select.tsx @@ -317,11 +317,10 @@ export const TagSelect: React.FC = (props) => { if (result?.data?.tagCreate) { setSelectedIds([...selectedIds, result.data.tagCreate.id]); - props.onSelect?.( - [...tags, result.data.tagCreate].filter( - (item) => selectedIds.indexOf(item.id) !== -1 - ) - ); + props.onSelect?.([ + ...tags.filter((item) => selectedIds.indexOf(item.id) !== -1), + result.data.tagCreate, + ]); setLoading(false); Toast.success({