Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
0f8a5b32b0 | |||
c2c7b034b6 | |||
f880b1e6a4 | |||
32f571103d | |||
94d6db0866 | |||
be17ec9202 |
@@ -144,7 +144,7 @@ async def read_events(
|
||||
return list_events
|
||||
|
||||
|
||||
@router.get("/events/search", tags=["events"], response_model=List[events.EventOut])
|
||||
@router.get("/events/search", tags=["events"], response_model=list[events.EventOut])
|
||||
async def search_events(
|
||||
authorize: Annotated[bool, Depends(permissions_checker.PermissionChecker(roles=["Admin", "User"]))],
|
||||
skip: int = 0,
|
||||
@@ -159,7 +159,7 @@ async def search_events(
|
||||
date_event: Union[datetime, None] = None,
|
||||
start_date: Union[datetime, None] = None,
|
||||
end_date: Union[datetime, None] = None,
|
||||
tags: Union[List[str], None] = None,
|
||||
tags: Union[str, None] = None,
|
||||
):
|
||||
if limit < 1 or skip < 0 or limit < skip:
|
||||
raise HTTPException(
|
||||
@@ -193,7 +193,7 @@ async def search_events(
|
||||
filters.append(text_filter)
|
||||
|
||||
if tags is not None:
|
||||
filters.append({"tags": {"$in": tags}})
|
||||
filters.append({"tags": {"$eq": tags}})
|
||||
|
||||
# Combine filters
|
||||
object_search = {"$and": filters} if filters else {}
|
||||
|
Reference in New Issue
Block a user