fix(auth): set session expires_at to non-nullable with 1 year max

This commit is contained in:
earthjasonlin committed 2026-07-05 23:21:54 +08:00
1 parent 606662f022
commit 8df3b30f55
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -28,7 +28,7 @@ class UserSession(Base):
token = Column(String(64), primary_key=True)
user_id = Column(Integer, ForeignKey("users.id", ondelete="CASCADE"), nullable=False)
created_at = Column(DateTime, default=_utcnow)
expires_at = Column(DateTime, nullable=True)
expires_at = Column(DateTime, nullable=False)
user = relationship("User", back_populates="sessions")
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.