This commit is contained in:
Igor Loskutov
2025-06-18 19:47:08 -04:00
parent 20d1d9fc0d
commit 49f4b65f47
5 changed files with 4 additions and 7 deletions

View File

@@ -144,7 +144,7 @@ class MeetingController:
sa.and_( sa.and_(
meetings.c.room_id == room.id, meetings.c.room_id == room.id,
meetings.c.end_date > current_time, meetings.c.end_date > current_time,
meetings.c.is_active == True, meetings.c.is_active,
) )
) )
.order_by(end_date.desc()) .order_by(end_date.desc())
@@ -229,7 +229,7 @@ class MeetingConsentController:
"""Check if any participant denied consent for this meeting""" """Check if any participant denied consent for this meeting"""
query = meeting_consent.select().where( query = meeting_consent.select().where(
meeting_consent.c.meeting_id == meeting_id, meeting_consent.c.meeting_id == meeting_id,
meeting_consent.c.consent_given == False meeting_consent.c.consent_given.is_(False)
) )
result = await database.fetch_one(query) result = await database.fetch_one(query)
return result is not None return result is not None

View File

@@ -1,6 +1,5 @@
from datetime import datetime from datetime import datetime
from typing import Literal from typing import Literal
from uuid import uuid4
import sqlalchemy as sa import sqlalchemy as sa
from pydantic import BaseModel, Field from pydantic import BaseModel, Field

View File

@@ -14,7 +14,7 @@ from pydantic import BaseModel, ConfigDict, Field
from reflector.db import database, metadata from reflector.db import database, metadata
from reflector.processors.types import Word as ProcessorWord from reflector.processors.types import Word as ProcessorWord
from reflector.settings import settings from reflector.settings import settings
from reflector.storage import Storage, get_transcripts_storage from reflector.storage import get_transcripts_storage
from sqlalchemy import Enum from sqlalchemy import Enum
from sqlalchemy.sql import false, or_ from sqlalchemy.sql import false, or_

View File

@@ -60,8 +60,7 @@ from reflector.zulip import (
update_zulip_message, update_zulip_message,
) )
from reflector.db.meetings import meetings_controller, meeting_consent_controller from reflector.db.meetings import meeting_consent_controller
from reflector.db.recordings import recordings_controller
from reflector.storage import get_transcripts_storage from reflector.storage import get_transcripts_storage
import boto3 import boto3

View File

@@ -13,7 +13,6 @@ from reflector.db.meetings import meetings_controller
from reflector.db.recordings import Recording, recordings_controller from reflector.db.recordings import Recording, recordings_controller
from reflector.db.rooms import rooms_controller from reflector.db.rooms import rooms_controller
from reflector.db.transcripts import SourceKind, transcripts_controller from reflector.db.transcripts import SourceKind, transcripts_controller
from reflector.storage import get_transcripts_storage
from reflector.pipelines.main_live_pipeline import asynctask, task_pipeline_process from reflector.pipelines.main_live_pipeline import asynctask, task_pipeline_process
from reflector.settings import settings from reflector.settings import settings
from reflector.whereby import get_room_sessions from reflector.whereby import get_room_sessions