Clean up some schemas

This commit is contained in:
Rory&
2026-08-08 06:53:15 +02:00
parent 580d438c3a
commit fc086ddcea
32 changed files with 143 additions and 71 deletions
+5 -1
View File
@@ -68,7 +68,11 @@ router.patch(
relations: { settings: true },
});
if (!user.settings) user.settings = UserSettings.create<UserSettings>(body);
if (!user.settings)
user.settings = UserSettings.create<UserSettings>({
...body,
friend_source_flags: body.friend_source_flags ?? { all: true },
});
else user.settings.assign(body);
if (body.guild_folders) user.settings.guild_folders = body.guild_folders;