Timothy Jaeryang Baek 4 months ago
parent
commit
5748f6ef77

+ 1 - 1
backend/open_webui/migrations/versions/57c599a3cb57_add_channel_table.py

@@ -21,7 +21,7 @@ def upgrade():
         sa.Column("id", sa.Text(), nullable=False, primary_key=True, unique=True),
         sa.Column("user_id", sa.Text()),
         sa.Column("name", sa.Text()),
-        sa.Column("description", sa.Text()),
+        sa.Column("description", sa.Text(), nullable=True),
         sa.Column("data", sa.JSON(), nullable=True),
         sa.Column("meta", sa.JSON(), nullable=True),
         sa.Column("access_control", sa.JSON(), nullable=True),

+ 4 - 0
backend/open_webui/models/channels.py

@@ -23,6 +23,8 @@ class Channel(Base):
     user_id = Column(Text)
 
     name = Column(Text)
+    description = Column(Text, nullable=True)
+
     data = Column(JSON, nullable=True)
     meta = Column(JSON, nullable=True)
     access_control = Column(JSON, nullable=True)
@@ -36,6 +38,7 @@ class ChannelModel(BaseModel):
 
     id: str
     user_id: str
+    description: Optional[str] = None
 
     name: str
     data: Optional[dict] = None
@@ -53,6 +56,7 @@ class ChannelModel(BaseModel):
 
 class ChannelForm(BaseModel):
     name: str
+    description: Optional[str] = None
     data: Optional[dict] = None
     meta: Optional[dict] = None
     access_control: Optional[dict] = None