Merge pull request #1311 from minrk/oauth-token-no-service

handle OAuthAccessTokens with no user
This commit is contained in:
Carol Willing
2017-08-06 08:49:37 -07:00
committed by GitHub
3 changed files with 11 additions and 3 deletions

View File

@@ -406,14 +406,14 @@ class OAuthAccessToken(Hashed, Base):
client_id = Column(Unicode(1023))
grant_type = Column(Enum(GrantType), nullable=False)
expires_at = Column(Integer)
refresh_token = Column(Unicode(64))
refresh_token = Column(Unicode(1023))
refresh_expires_at = Column(Integer)
user_id = Column(Integer, ForeignKey('users.id', ondelete='CASCADE'))
user = relationship(User)
session = None # for API-equivalence with APIToken
service = None # for API-equivalence with APIToken
# from Hashed
hashed = Column(Unicode(64))
hashed = Column(Unicode(1023))
prefix = Column(Unicode(16), index=True)
def __repr__(self):