diff --git a/api/migrations/versions/2025_07_08_0001_add_always_new_chat.py b/api/migrations/versions/2025_07_08_0001_add_always_new_chat.py index 0310e37fa7..9112b24e3a 100644 --- a/api/migrations/versions/2025_07_08_0001_add_always_new_chat.py +++ b/api/migrations/versions/2025_07_08_0001_add_always_new_chat.py @@ -16,7 +16,7 @@ depends_on = None def upgrade(): for table in ('apps', 'sites'): - op.add_column(table, sa.Column('always_new_chat', sa.Boolean(), nullable=False, server_default=sa.text('true'))) + op.add_column(table, sa.Column('always_new_chat', sa.Boolean(), nullable=False, server_default=sa.text('false'))) def downgrade(): diff --git a/api/models/model.py b/api/models/model.py index 85c66222a0..8141fe9301 100644 --- a/api/models/model.py +++ b/api/models/model.py @@ -100,7 +100,7 @@ class App(Base): updated_by = db.Column(StringUUID, nullable=True) updated_at = db.Column(db.DateTime, nullable=False, server_default=func.current_timestamp()) use_icon_as_answer_icon = db.Column(db.Boolean, nullable=False, server_default=db.text("false")) - always_new_chat = db.Column(db.Boolean, nullable=False, server_default=db.text("true")) + always_new_chat = db.Column(db.Boolean, nullable=False, server_default=db.text("false")) @property def desc_or_prompt(self): @@ -1479,7 +1479,7 @@ class Site(Base): privacy_policy = db.Column(db.String(255)) show_workflow_steps = db.Column(db.Boolean, nullable=False, server_default=db.text("true")) use_icon_as_answer_icon = db.Column(db.Boolean, nullable=False, server_default=db.text("false")) - always_new_chat = db.Column(db.Boolean, nullable=False, server_default=db.text("true")) + always_new_chat = db.Column(db.Boolean, nullable=False, server_default=db.text("false")) _custom_disclaimer: Mapped[str] = mapped_column("custom_disclaimer", sa.TEXT, default="") customize_domain = db.Column(db.String(255)) customize_token_strategy = db.Column(db.String(255), nullable=False) diff --git a/api/services/app_service.py b/api/services/app_service.py index bd66033015..34799c0cdd 100644 --- a/api/services/app_service.py +++ b/api/services/app_service.py @@ -235,7 +235,7 @@ class AppService: app.icon = args.get("icon") app.icon_background = args.get("icon_background") app.use_icon_as_answer_icon = args.get("use_icon_as_answer_icon", False) - app.always_new_chat = args.get("always_new_chat", True) + app.always_new_chat = args.get("always_new_chat", False) app.updated_by = current_user.id app.updated_at = datetime.now(UTC).replace(tzinfo=None) db.session.commit()