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, 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") thread = relationship("NewChatThread", back_populates="messages")
author = relationship("User")
class Document(BaseModel, TimestampMixin): class Document(BaseModel, TimestampMixin):