mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 20:59:05 +00:00
fix: process meetings with utc (#493)
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
from datetime import datetime
|
from datetime import datetime, timezone
|
||||||
from urllib.parse import unquote
|
from urllib.parse import unquote
|
||||||
|
|
||||||
import av
|
import av
|
||||||
@@ -139,7 +139,10 @@ async def process_meetings():
|
|||||||
meetings = await meetings_controller.get_all_active()
|
meetings = await meetings_controller.get_all_active()
|
||||||
for meeting in meetings:
|
for meeting in meetings:
|
||||||
is_active = False
|
is_active = False
|
||||||
if meeting.end_date > datetime.utcnow():
|
end_date = meeting.end_date
|
||||||
|
if end_date.tzinfo is None:
|
||||||
|
end_date = end_date.replace(tzinfo=timezone.utc)
|
||||||
|
if end_date > datetime.now(timezone.utc):
|
||||||
response = await get_room_sessions(meeting.room_name)
|
response = await get_room_sessions(meeting.room_name)
|
||||||
room_sessions = response.get("results", [])
|
room_sessions = response.get("results", [])
|
||||||
is_active = not room_sessions or any(
|
is_active = not room_sessions or any(
|
||||||
|
|||||||
Reference in New Issue
Block a user