diff --git a/.dockerignore b/.dockerignore index 8e0ed179..3f0066a9 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,2 +1,49 @@ +# Environment files .env +.env.local +.env.development +.env.production + +# Auth files .drive.json +*.json + +# Dependencies +node_modules/ +*/node_modules/ +**/node_modules/ + +# Python cache +__pycache__/ +*/__pycache__/ +**/__pycache__/ +*.pyc +*.pyo +*.pyd +.Python + +# Build outputs +build/ +dist/ +.next/ +out/ + +# Development files +.git/ +.gitignore +README.md +*.md +.vscode/ +.idea/ + +# Logs +*.log +logs/ + +# OS files +.DS_Store +Thumbs.db + +# Temporary files +tmp/ +temp/ diff --git a/frontend/src/app/settings/page.tsx b/frontend/src/app/settings/page.tsx index 1c979fd7..48482a35 100644 --- a/frontend/src/app/settings/page.tsx +++ b/frontend/src/app/settings/page.tsx @@ -19,24 +19,6 @@ import { ProtectedRoute } from "@/components/protected-route"; import { useTask } from "@/contexts/task-context"; import { useAuth } from "@/contexts/auth-context"; -interface GoogleDriveFile { - id: string - name: string - mimeType: string - webViewLink?: string - iconLink?: string -} - -interface OneDriveFile { - id: string - name: string - mimeType?: string - webUrl?: string - driveItem?: { - file?: { mimeType: string } - folder?: unknown - } -} interface Connector { id: string; @@ -105,14 +87,11 @@ function KnowledgeSourcesPage() { if (response.ok) { const settings = await response.json(); // Update all state cleanly - settings.flow_id && setFlowId(settings.flow_id); - settings.ingest_flow_id && setIngestFlowId(settings.ingest_flow_id); - settings.langflow_edit_url && - setLangflowEditUrl(settings.langflow_edit_url); - settings.langflow_ingest_edit_url && - setLangflowIngestEditUrl(settings.langflow_ingest_edit_url); - settings.langflow_public_url && - setPublicLangflowUrl(settings.langflow_public_url); + if (settings.flow_id) setFlowId(settings.flow_id); + if (settings.ingest_flow_id) setIngestFlowId(settings.ingest_flow_id); + if (settings.langflow_edit_url) setLangflowEditUrl(settings.langflow_edit_url); + if (settings.langflow_ingest_edit_url) setLangflowIngestEditUrl(settings.langflow_ingest_edit_url); + if (settings.langflow_public_url) setPublicLangflowUrl(settings.langflow_public_url); if (settings.ingestion_defaults) { console.log( "Loading ingestion defaults from backend:", diff --git a/src/connectors/langflow_connector_service.py b/src/connectors/langflow_connector_service.py index fa82eee7..52f0a6b8 100644 --- a/src/connectors/langflow_connector_service.py +++ b/src/connectors/langflow_connector_service.py @@ -288,3 +288,7 @@ class LangflowConnectorService: ) return task_id + + async def _get_connector(self, connection_id: str) -> Optional[BaseConnector]: + """Get a connector by connection ID (alias for get_connector)""" + return await self.get_connector(connection_id)