summary refs log tree commit diff
path: root/src/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/routes/users/@me/settings.ts6
1 files changed, 5 insertions, 1 deletions
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<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;