From db09b8d1df97af4670a0ddadf8f5e1c05a2d1505 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sat, 11 Oct 2025 06:41:51 +0200 Subject: [PATCH] Properly traverse result object --- src/util/entities/UserSettings.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util/entities/UserSettings.ts b/src/util/entities/UserSettings.ts index da8f6b16..b7b455f0 100644 --- a/src/util/entities/UserSettings.ts +++ b/src/util/entities/UserSettings.ts @@ -128,7 +128,9 @@ export class UserSettings extends BaseClassWithoutId { public static async getOrDefault(userId: string) { // raw sql query - const userSettingsIndex = await this.getRepository().query("SELECT \"settingsIndex\" FROM users WHERE id = $1", [userId]); + const userSettingsIndex = ( + await this.getRepository().query("SELECT \"settingsIndex\" FROM users WHERE id = $1", [userId]) + )[0]?.settingsIndex as string | null; console.log(`[INFO/UserSettings] Fetched settings index for user ${userId}:`, userSettingsIndex);