From 6ce986fcbf50dfa414608c2f37f7b930f2891d8b Mon Sep 17 00:00:00 2001 From: rinsuki <428rinsuki+git@gmail.com> Date: Fri, 26 Apr 2019 07:45:29 +0900 Subject: [PATCH] for some situations, user.createdAt is UNIX timestamp number (... really??) this accuracy is seems to milliseconds. related: #4808 --- src/migrate.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/migrate.ts b/src/migrate.ts index 31603a554..de9fbcc39 100644 --- a/src/migrate.ts +++ b/src/migrate.ts @@ -103,7 +103,7 @@ async function main() { async function migrateUser(user: any) { await Users.save({ id: user._id.toHexString(), - createdAt: user.createdAt || new Date(), + createdAt: typeof user.createdAt === 'number' ? new Date(user.createdAt) : (user.createdAt || new Date()), username: user.username, usernameLower: user.username.toLowerCase(), host: toPuny(user.host),