summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2020-03-29 23:18:03 +0900
committerGitHub <noreply@github.com>2020-03-29 23:18:03 +0900
commita448172952845ebd0f756c19afee9ffc6bc7cafc (patch)
tree472830107492d5324caf2b4576251144788c74a8 /src/server
parentトークン系の乱数ソースではcryptoを使うように (#6200) (diff)
downloadsharkey-a448172952845ebd0f756c19afee9ffc6bc7cafc.tar.gz
sharkey-a448172952845ebd0f756c19afee9ffc6bc7cafc.tar.bz2
sharkey-a448172952845ebd0f756c19afee9ffc6bc7cafc.zip
Fix #6199 (#6201)
Diffstat (limited to 'src/server')
-rw-r--r--src/server/api/endpoints/auth/accept.ts1
-rw-r--r--src/server/api/endpoints/i/apps.ts4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/api/endpoints/auth/accept.ts b/src/server/api/endpoints/auth/accept.ts
index e9281f1236..6cde1a9ecd 100644
--- a/src/server/api/endpoints/auth/accept.ts
+++ b/src/server/api/endpoints/auth/accept.ts
@@ -60,6 +60,7 @@ export default define(meta, async (ps, user) => {
await AccessTokens.save({
id: genId(),
createdAt: new Date(),
+ lastUsedAt: new Date(),
appId: session.appId,
userId: user.id,
token: accessToken,
diff --git a/src/server/api/endpoints/i/apps.ts b/src/server/api/endpoints/i/apps.ts
index 3b5cd21a79..69958f1ca4 100644
--- a/src/server/api/endpoints/i/apps.ts
+++ b/src/server/api/endpoints/i/apps.ts
@@ -26,8 +26,8 @@ export default define(meta, async (ps, user) => {
switch (ps.sort) {
case '+createdAt': query.orderBy('token.createdAt', 'DESC'); break;
case '-createdAt': query.orderBy('token.createdAt', 'ASC'); break;
- case '+lastUsedAt': query.andWhere('token.lastUsedAt IS NOT NULL').orderBy('token.lastUsedAt', 'DESC'); break;
- case '-lastUsedAt': query.andWhere('token.lastUsedAt IS NOT NULL').orderBy('token.lastUsedAt', 'ASC'); break;
+ case '+lastUsedAt': query.orderBy('token.lastUsedAt', 'DESC'); break;
+ case '-lastUsedAt': query.orderBy('token.lastUsedAt', 'ASC'); break;
default: query.orderBy('token.id', 'ASC'); break;
}