Add content param to /search route

This commit is contained in:
Juan Calderon-Perez 2025-04-08 01:00:06 -04:00 committed by GitHub
parent 1c60b8d543
commit fed47f2e2b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -189,6 +189,7 @@ async def search_files(
..., ...,
description="Filename pattern to search for. Supports wildcards such as '*.txt'", description="Filename pattern to search for. Supports wildcards such as '*.txt'",
), ),
content: bool = Query(True),
user=Depends(get_verified_user), user=Depends(get_verified_user),
): ):
""" """
@ -210,6 +211,11 @@ async def search_files(
status_code=status.HTTP_404_NOT_FOUND, status_code=status.HTTP_404_NOT_FOUND,
detail="No files found matching the pattern.", detail="No files found matching the pattern.",
) )
if not content:
for file in matching_files:
del file.data["content"]
return matching_files return matching_files