1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-11-22 18:32:29 +01:00

Fix setting user premium_type/etc (non-nullable) to null in db when null in config

This commit is contained in:
Madeline 2023-01-13 13:44:58 +11:00
parent 3bbf997295
commit a69c047854

View File

@ -101,10 +101,10 @@ export class User extends BaseClass {
mobile: boolean = false; // if the user has mobile app installed mobile: boolean = false; // if the user has mobile app installed
@Column() @Column()
premium: boolean = Config.get().defaults.user.premium; // if user bought individual premium premium: boolean = Config.get().defaults.user.premium ?? false; // if user bought individual premium
@Column() @Column()
premium_type: number = Config.get().defaults.user.premiumType; // individual premium level premium_type: number = Config.get().defaults.user.premiumType ?? 0; // individual premium level
@Column() @Column()
bot: boolean = false; // if user is bot bot: boolean = false; // if user is bot
@ -134,7 +134,7 @@ export class User extends BaseClass {
premium_since: Date; // premium date premium_since: Date; // premium date
@Column({ select: false }) @Column({ select: false })
verified: boolean = Config.get().defaults.user.verified; // email is verified verified: boolean = Config.get().defaults.user.verified ?? true; // email is verified
@Column() @Column()
disabled: boolean = false; // if the account is disabled disabled: boolean = false; // if the account is disabled