From 87183d1eb7732877dc0afc88d1813a5f8bf2c48b Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Fri, 23 Jan 2026 19:57:08 +0200 Subject: [PATCH] add public_share_token column to migration --- .../versions/79_add_public_share_to_chat_threads.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/surfsense_backend/alembic/versions/79_add_public_share_to_chat_threads.py b/surfsense_backend/alembic/versions/79_add_public_share_to_chat_threads.py index a9cf085d3..70e262b9c 100644 --- a/surfsense_backend/alembic/versions/79_add_public_share_to_chat_threads.py +++ b/surfsense_backend/alembic/versions/79_add_public_share_to_chat_threads.py @@ -10,6 +10,10 @@ public sharing of chat threads via secure tokenized URLs. from collections.abc import Sequence +import sqlalchemy as sa + +from alembic import op + # revision identifiers, used by Alembic. revision: str = "79" down_revision: str | None = "78" @@ -19,9 +23,13 @@ depends_on: str | Sequence[str] | None = None def upgrade() -> None: """Add public sharing columns to new_chat_threads.""" - pass + # Add public_share_token column + op.add_column( + "new_chat_threads", + sa.Column("public_share_token", sa.String(64), nullable=True), + ) def downgrade() -> None: """Remove public sharing columns from new_chat_threads.""" - pass + op.drop_column("new_chat_threads", "public_share_token")