add author_id to NewChatMessage model

This commit is contained in:
CREDO23 2026-01-14 17:56:45 +02:00
parent 4d024219cb
commit d89bcf13c3

View file

@ -412,8 +412,17 @@ class NewChatMessage(BaseModel, TimestampMixin):
index=True,
)
# Relationship
# Track who sent this message (for shared chats)
author_id = Column(
UUID(as_uuid=True),
ForeignKey("user.id", ondelete="SET NULL"),
nullable=True,
index=True,
)
# Relationships
thread = relationship("NewChatThread", back_populates="messages")
author = relationship("User")
class Document(BaseModel, TimestampMixin):