User.isAdmin as nullable Date

This commit is contained in:
Moriz Wahl 2022-04-21 11:05:51 +02:00
parent ba648c67a9
commit fa6fbe38c8
3 changed files with 4 additions and 4 deletions

View File

@ -58,8 +58,8 @@ export class User {
// `passphrase` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
@Field(() => Boolean)
isAdmin: boolean
@Field(() => Date, { nullable: true })
isAdmin: Date | null
// TODO this is a bit inconsistent with what we query from the database
// therefore all those fields are now nullable with default value null

View File

@ -30,7 +30,7 @@ export const userFactory = async (
if (user.createdAt) dbUser.createdAt = user.createdAt
if (user.deletedAt) dbUser.deletedAt = user.deletedAt
if (user.isAdmin) dbUser.isAdmin = user.isAdmin
if (user.isAdmin) dbUser.isAdmin = new Date()
await dbUser.save()
}
}

View File

@ -17,7 +17,7 @@ const communityDbUser: dbUser = {
createdAt: new Date(),
emailChecked: false,
language: '',
isAdmin: false,
isAdmin: null,
publisherId: 0,
passphrase: '',
settings: [],