From 5006161d314bb522eb4af8b71debfabd6067b900 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 5 Feb 2025 10:45:07 +0000 Subject: [PATCH] fix: Add type safety to RAGStorage initialization Co-Authored-By: Joe Moura --- src/crewai/memory/storage/rag_storage.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/crewai/memory/storage/rag_storage.py b/src/crewai/memory/storage/rag_storage.py index 4d3111db6..7240fe02e 100644 --- a/src/crewai/memory/storage/rag_storage.py +++ b/src/crewai/memory/storage/rag_storage.py @@ -70,6 +70,8 @@ class RAGStorage(BaseRAGStorage): ) self.app = chroma_client + if not self.app: + raise RuntimeError("Failed to initialize ChromaDB client") try: self.collection = self.app.get_collection(