1
0
Fork 1
mirror of https://example.com synced 2024-11-22 12:36:40 +09:00

fix: undefine unspecified parameters on profile updates

This commit is contained in:
naskya 2023-12-27 18:57:59 +09:00
parent bdbe8a046b
commit f676cc1f19
Signed by: naskya
GPG key ID: 712D413B3A9FED5C
2 changed files with 7 additions and 7 deletions

View file

@ -118,7 +118,7 @@ export const paramDef = {
preventAiLearning: { type: "boolean" },
isBot: { type: "boolean" },
isCat: { type: "boolean" },
speakAsCat: { type: "boolean" },
speakAsCat: { type: "boolean", nullable: true },
isIndexable: { type: "boolean" },
injectFeaturedNote: { type: "boolean" },
receiveAnnouncementEmail: { type: "boolean" },

View file

@ -231,14 +231,14 @@ function saveFields() {
function save() {
os.apiWithDialog("i/update", {
name: profile.name || null,
description: profile.description || null,
location: profile.location || null,
birthday: profile.birthday || null,
lang: profile.lang || null,
name: profile.name ?? undefined,
description: profile.description ?? undefined,
location: profile.location ?? undefined,
birthday: profile.birthday ?? undefined,
lang: profile.lang ?? undefined,
isBot: !!profile.isBot,
isCat: !!profile.isCat,
speakAsCat: !!profile.speakAsCat,
speakAsCat: profile.isCat ? !!profile.speakAsCat : undefined,
});
}