diff --git a/src/backend/base/langflow/api/v1/flows.py b/src/backend/base/langflow/api/v1/flows.py index da9fe1430..f78debd7d 100644 --- a/src/backend/base/langflow/api/v1/flows.py +++ b/src/backend/base/langflow/api/v1/flows.py @@ -222,7 +222,13 @@ async def read_flows( flows = [flow for flow in flows if flow.folder_id != starter_folder_id] if header_flows: return [ - {"id": flow.id, "name": flow.name, "folder_id": flow.folder_id, "is_component": flow.is_component} + { + "id": flow.id, + "name": flow.name, + "folder_id": flow.folder_id, + "is_component": flow.is_component, + "description": flow.description, + } for flow in flows ] return flows diff --git a/src/frontend/src/components/core/folderSidebarComponent/hooks/use-on-file-drop.tsx b/src/frontend/src/components/core/folderSidebarComponent/hooks/use-on-file-drop.tsx index b877a6ab8..c6b3e0b11 100644 --- a/src/frontend/src/components/core/folderSidebarComponent/hooks/use-on-file-drop.tsx +++ b/src/frontend/src/components/core/folderSidebarComponent/hooks/use-on-file-drop.tsx @@ -17,8 +17,9 @@ const useFileDrop = (folderId: string) => { const myCollectionId = useFolderStore((state) => state.myCollectionId); const setErrorData = useAlertStore((state) => state.setErrorData); - const flows = useFlowsManagerStore((state) => state.flows); const saveFlow = useSaveFlow(); + const flows = useFlowsManagerStore((state) => state.flows); + const { mutate: uploadFlowToFolder } = usePostUploadFlowToFolder(); const handleFileDrop = async (e, folderId) => { if (e.dataTransfer.types.some((type) => type === "Files")) { diff --git a/src/frontend/src/types/zustand/folders/index.ts b/src/frontend/src/types/zustand/folders/index.ts index deab29874..333ac8b9e 100644 --- a/src/frontend/src/types/zustand/folders/index.ts +++ b/src/frontend/src/types/zustand/folders/index.ts @@ -1,3 +1,4 @@ +import { FlowType } from "@/types/flow"; import { FolderType } from "../../../pages/MainPage/entities"; export type FoldersStoreType = {