]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/models/oauth-token.js
Server: don't be rude when serving unknown video in watch html file
[github/Chocobozzz/PeerTube.git] / server / models / oauth-token.js
index 5beb47bedb29ab230a1f93b87839764acdad4d23..aff73bfb131f72fe2899d0d556bfe3e419dd5419 100644 (file)
@@ -20,7 +20,7 @@ OAuthTokenSchema.path('user').required(true)
 OAuthTokenSchema.statics = {
   getByRefreshTokenAndPopulateClient,
   getByTokenAndPopulateUser,
-  getByRefreshToken,
+  getByRefreshTokenAndPopulateUser,
   removeByUserId
 }
 
@@ -38,7 +38,9 @@ function getByRefreshTokenAndPopulateClient (refreshToken) {
       client: {
         id: token.client._id.toString()
       },
-      user: token.user
+      user: {
+        id: token.user
+      }
     }
 
     return tokenInfos
@@ -51,8 +53,8 @@ function getByTokenAndPopulateUser (bearerToken) {
   return this.findOne({ accessToken: bearerToken }).populate('user').exec()
 }
 
-function getByRefreshToken (refreshToken) {
-  return this.findOne({ refreshToken: refreshToken }).exec()
+function getByRefreshTokenAndPopulateUser (refreshToken) {
+  return this.findOne({ refreshToken: refreshToken }).populate('user').exec()
 }
 
 function removeByUserId (userId, callback) {