diff --git a/frontend/packages/ui/src/components/Select/index.tsx b/frontend/packages/ui/src/components/Select/index.tsx
index f75268a28e9..8958a5ab098 100644
--- a/frontend/packages/ui/src/components/Select/index.tsx
+++ b/frontend/packages/ui/src/components/Select/index.tsx
@@ -54,7 +54,16 @@ const MySelect = (
}
});
- const activeMenu = useMemo(() => list.find((item) => item.value === value), [list, value]);
+ const activeMenu = useMemo(() => {
+ const foundItem = list.find((item) => item.value === value);
+ if (!foundItem && value) {
+ return {
+ label: value,
+ value: value
+ };
+ }
+ return foundItem;
+ }, [list, value]);
return (