summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-10-11 05:32:32 +0200
committerRory& <root@rory.gay>2025-10-11 05:32:32 +0200
commit0b2e8981c00eded8aa6e177eac7697fa36df6c2a (patch)
treee21267d031a19d540285f238357963b2812f6377 /src
parentMore path fixes (diff)
downloadserver-ts-0b2e8981c00eded8aa6e177eac7697fa36df6c2a.tar.xz
Try to fix duplicate user settings
Diffstat (limited to 'src')
-rw-r--r--src/gateway/opcodes/Identify.ts1
-rw-r--r--src/util/entities/User.ts2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/gateway/opcodes/Identify.ts b/src/gateway/opcodes/Identify.ts

index 09e8805f..4bd41d21 100644 --- a/src/gateway/opcodes/Identify.ts +++ b/src/gateway/opcodes/Identify.ts
@@ -358,6 +358,7 @@ export async function onIdentify(this: WebSocket, data: Payload) { // so for instances that migrated, users may not have a `user_settings` row. let createUserSettingsTime: ElapsedTime | undefined = undefined; if (!user.settings) { + console.warn("[WARN] Creating new user settings!") user.settings = new UserSettings(); await user.settings.save(); createUserSettingsTime = taskSw.getElapsedAndReset(); diff --git a/src/util/entities/User.ts b/src/util/entities/User.ts
index d1b3c709..840c028d 100644 --- a/src/util/entities/User.ts +++ b/src/util/entities/User.ts
@@ -58,7 +58,7 @@ export enum PrivateUserEnum { purchased_flags, premium_usage_flags, disabled, - // settings, // now a relation + settings, // locale } export type PrivateUserKeys = keyof typeof PrivateUserEnum | PublicUserKeys;