From fc086ddcea686e4e4359cd96b1f2423a4601a94b Mon Sep 17 00:00:00 2001 From: Rory& Date: Sat, 8 Aug 2026 06:53:15 +0200 Subject: Clean up some schemas --- src/api/routes/users/@me/settings.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/api/routes/users') diff --git a/src/api/routes/users/@me/settings.ts b/src/api/routes/users/@me/settings.ts index c4dfb5da..abe73131 100644 --- a/src/api/routes/users/@me/settings.ts +++ b/src/api/routes/users/@me/settings.ts @@ -68,7 +68,11 @@ router.patch( relations: { settings: true }, }); - if (!user.settings) user.settings = UserSettings.create(body); + if (!user.settings) + user.settings = UserSettings.create({ + ...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; -- cgit 1.5.1