diff --git a/src/frontend/src/modals/shareModal/index.tsx b/src/frontend/src/modals/shareModal/index.tsx index 792186ea6..5bea201d3 100644 --- a/src/frontend/src/modals/shareModal/index.tsx +++ b/src/frontend/src/modals/shareModal/index.tsx @@ -1,4 +1,4 @@ -import { ReactNode, useContext, useEffect, useRef, useState } from "react"; +import { ReactNode, useContext, useEffect, useState } from "react"; import EditFlowSettings from "../../components/EditFlowSettingsComponent"; import IconComponent from "../../components/genericIconComponent"; import { TagsSelector } from "../../components/tagsSelectorComponent"; @@ -43,7 +43,6 @@ export default function ShareModal({ const [sharePublic, setSharePublic] = useState(true); const [selectedTags, setSelectedTags] = useState([]); const [unavaliableNames, setUnavaliableNames] = useState([]); - const tagListId = useRef<{ id: string; name: string }[]>([]); useEffect(() => { handleGetTags(); @@ -91,11 +90,7 @@ export default function ShareModal({ last_tested_version: version, is_component: is_component, }); - saveFlowStore( - saveFlow, - getTagsIds(selectedTags, tagListId), - sharePublic - ).then( + saveFlowStore(saveFlow, getTagsIds(selectedTags, tags), sharePublic).then( () => { if (is_component) { addFlow(true, saveFlow); diff --git a/src/frontend/src/utils/storeUtils.ts b/src/frontend/src/utils/storeUtils.ts index b31f3ab44..deb0d7ee5 100644 --- a/src/frontend/src/utils/storeUtils.ts +++ b/src/frontend/src/utils/storeUtils.ts @@ -15,9 +15,11 @@ export default function cloneFLowWithParent( export function getTagsIds( tags: string[], - tagListId: { current: { name: string; id: string }[] } + tagListId: { name: string; id: string }[] ) { + console.log(tags); + console.log(tagListId); return tags - .map((tag) => tagListId.current.find((tagObj) => tagObj.name === tag))! + .map((tag) => tagListId.find((tagObj) => tagObj.name === tag))! .map((tag) => tag!.id); }