summary refs log tree commit diff
path: root/src/api/routes/users
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-08-08 06:53:15 +0200
committerRory& <root@rory.gay>2026-08-08 06:53:15 +0200
commitfc086ddcea686e4e4359cd96b1f2423a4601a94b (patch)
treec02765effbb5d198a4282b49cd71f86ea308c6e8 /src/api/routes/users
parentToGuildSource -> ToDiscoverableGuild (diff)
downloadserver-ts-fc086ddcea686e4e4359cd96b1f2423a4601a94b.tar.xz
Clean up some schemas
Diffstat (limited to 'src/api/routes/users')
-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;