Seth0330 commited on
Commit
c0fd8f6
·
verified ·
1 Parent(s): 40c4896

Update backend/app/models.py

Browse files
Files changed (1) hide show
  1. backend/app/models.py +1 -1
backend/app/models.py CHANGED
@@ -91,7 +91,7 @@ class ShareToken(Base):
91
  token = Column(String, unique=True, index=True, nullable=False) # Unique share token
92
  extraction_id = Column(Integer, ForeignKey("extractions.id"), nullable=False, index=True)
93
  sender_user_id = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
94
- recipient_email = Column(String, nullable=False, index=True)
95
  expires_at = Column(DateTime(timezone=True), nullable=True) # Optional expiration
96
  accessed = Column(Boolean, default=False) # Track if link was accessed
97
  accessed_at = Column(DateTime(timezone=True), nullable=True)
 
91
  token = Column(String, unique=True, index=True, nullable=False) # Unique share token
92
  extraction_id = Column(Integer, ForeignKey("extractions.id"), nullable=False, index=True)
93
  sender_user_id = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
94
+ recipient_email = Column(String, nullable=True, index=True) # Nullable for public share links
95
  expires_at = Column(DateTime(timezone=True), nullable=True) # Optional expiration
96
  accessed = Column(Boolean, default=False) # Track if link was accessed
97
  accessed_at = Column(DateTime(timezone=True), nullable=True)