From 2cd733e76de6fbcf3ce48adbc86bf476c5c7ece0 Mon Sep 17 00:00:00 2001 From: ishansurdi Date: Sun, 20 Apr 2025 09:29:04 +0530 Subject: [PATCH] fix: replaced deprecated lazy=True with lazy='select' in SQLAlchemy models --- core_backend/app/question_answer/models.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core_backend/app/question_answer/models.py b/core_backend/app/question_answer/models.py index 810d6ec2d..8da20ca46 100644 --- a/core_backend/app/question_answer/models.py +++ b/core_backend/app/question_answer/models.py @@ -46,7 +46,7 @@ class QueryDB(Base): __tablename__ = "query" content_feedback: Mapped[list["ContentFeedbackDB"]] = relationship( - "ContentFeedbackDB", back_populates="query", lazy=True + "ContentFeedbackDB", back_populates="query", lazy="select" ) feedback_secret_key: Mapped[str] = mapped_column(String, nullable=False) generate_tts: Mapped[bool] = mapped_column(Boolean, nullable=True) @@ -60,10 +60,10 @@ class QueryDB(Base): query_metadata: Mapped[JSONDict] = mapped_column(JSON, nullable=False) query_text: Mapped[str] = mapped_column(String, nullable=False) response: Mapped[list["QueryResponseDB"]] = relationship( - "QueryResponseDB", back_populates="query", lazy=True + "QueryResponseDB", back_populates="query", lazy="select" ) response_feedback: Mapped[list["ResponseFeedbackDB"]] = relationship( - "ResponseFeedbackDB", back_populates="query", lazy=True + "ResponseFeedbackDB", back_populates="query", lazy="select" ) session_id: Mapped[int] = mapped_column(Integer, nullable=True) workspace_id: Mapped[int] = mapped_column( @@ -102,7 +102,7 @@ class QueryResponseDB(Base): error_type: Mapped[str] = mapped_column(String, nullable=True) is_error: Mapped[bool] = mapped_column(Boolean, nullable=False) query: Mapped[QueryDB] = relationship( - "QueryDB", back_populates="response", lazy=True + "QueryDB", back_populates="response", lazy="select" ) query_id: Mapped[int] = mapped_column( Integer, ForeignKey("query.query_id", ondelete="CASCADE") @@ -201,7 +201,7 @@ class ResponseFeedbackDB(Base): feedback_sentiment: Mapped[str] = mapped_column(String, nullable=True) feedback_text: Mapped[str] = mapped_column(String, nullable=True) query: Mapped[QueryDB] = relationship( - "QueryDB", back_populates="response_feedback", lazy=True + "QueryDB", back_populates="response_feedback", lazy="select" ) query_id: Mapped[int] = mapped_column( Integer, ForeignKey("query.query_id", ondelete="CASCADE") @@ -250,7 +250,7 @@ class ContentFeedbackDB(Base): feedback_sentiment: Mapped[str] = mapped_column(String, nullable=True) feedback_text: Mapped[str] = mapped_column(String, nullable=True) query: Mapped[QueryDB] = relationship( - "QueryDB", back_populates="content_feedback", lazy=True + "QueryDB", back_populates="content_feedback", lazy="select" ) query_id: Mapped[int] = mapped_column( Integer, ForeignKey("query.query_id", ondelete="CASCADE")