fix(update credentials): allow only valid data or empty string

This commit is contained in:
P. Reis 2024-05-25 10:41:39 -03:00
parent cf71c48f09
commit 5dee6450ec
1 changed files with 3 additions and 3 deletions

View File

@ -225,10 +225,10 @@ const updateCredentialsSchema = z.object({
locked: z.boolean().optional(), locked: z.boolean().optional(),
bot: z.boolean().optional(), bot: z.boolean().optional(),
discoverable: z.boolean().optional(), discoverable: z.boolean().optional(),
nip05: z.string().email().optional(), nip05: z.union([z.string().email().optional(), z.literal('')]),
pleroma_settings_store: z.unknown().optional(), pleroma_settings_store: z.unknown().optional(),
lud16: z.string().email().optional(), lud16: z.union([z.string().email().optional(), z.literal('')]),
website: z.string().url().optional(), website: z.union([z.string().url().optional(), z.literal('')]),
}); });
const updateCredentialsController: AppController = async (c) => { const updateCredentialsController: AppController = async (c) => {