Make cookie_id be unique and not-null too

Fixes #985
This commit is contained in:
YuviPanda
2017-02-13 09:15:39 -08:00
parent 0dced91495
commit 9df6e76cc3

View File

@@ -381,7 +381,7 @@ class User(Base):
last_activity = Column(DateTime, default=datetime.utcnow)
api_tokens = relationship("APIToken", backref="user")
cookie_id = Column(Unicode(1023), default=new_token)
cookie_id = Column(Unicode(1023), default=new_token, nullable=False, unique=True)
# User.state is actually Spawner state
# We will need to figure something else out if/when we have multiple spawners per user
state = Column(JSONDict)