Merge pull request #8547 from juananpe/file-deletion

fix: File deletion doesn't properly clean up database entries
This commit is contained in:
Timothy Jaeryang Baek authored and GitHub committed 2025-01-15 10:11:29 -08:00
commit 372658be6d
5 files changed
+34 -15

No files matched your search

+2
View File
@@ -345,6 +345,8 @@ async def get_file_content_by_id(id: str, user=Depends(get_verified_user)):
async def delete_file_by_id(id: str, user=Depends(get_verified_user)):
file = Files.get_file_by_id(id)
if file and (file.user_id == user.id or user.role == "admin"):
# We should add Chroma cleanup here
result = Files.delete_file_by_id(id)
if result:
try: