Gateway: dont create user settings

This commit is contained in:
Rory& 2025-10-11 06:34:04 +02:00
parent c0dfeaefb6
commit 8a282f2927

View File

@ -358,9 +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();
user.settings = await UserSettings.getOrDefault(user.id);
createUserSettingsTime = taskSw.getElapsedAndReset();
}