fix: fixess issue #7181

This commit is contained in:
Juanan Pereira
2025-01-13 18:21:00 +01:00
parent b6128efb43
commit f477f4f790
5 changed files with 34 additions and 15 deletions

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: