Compare commits
No commits in common. "36ae3504b8e56bbbd0a0a047f791976afafe7662" and "53dc28a8e981d7d7dca2651a52acf9636d6ef09e" have entirely different histories.
36ae3504b8
...
53dc28a8e9
@ -22,19 +22,6 @@ async def read_events(authorize: Annotated[bool, Depends(permissions_checker.Per
|
|||||||
listEvents = []
|
listEvents = []
|
||||||
event_repository = events.EventRepository(database=database.database)
|
event_repository = events.EventRepository(database=database.database)
|
||||||
object_search = {}
|
object_search = {}
|
||||||
if current_datetime is not None:
|
|
||||||
object_search ={
|
|
||||||
"$or": [{"start_date": {"$gte": current_datetime}}, # Upcoming events
|
|
||||||
{"$and": [ # Ongoing events
|
|
||||||
{"start_date": {"$lte": current_datetime}}, # Already started
|
|
||||||
{"$or": [
|
|
||||||
{"end_date": {"$gte": current_datetime}}, # End date in the future
|
|
||||||
{"end_date": None} # No end date set
|
|
||||||
]}
|
|
||||||
]}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
if status is not 1:
|
if status is not 1:
|
||||||
object_search = {"status":{"$eq": status}}
|
object_search = {"status":{"$eq": status}}
|
||||||
if current_datetime is not None:
|
if current_datetime is not None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user