Merge branch 'fix-admin-account-schema' into 'main'
Make adminAccountSchema less strict Closes #1766 See merge request soapbox-pub/soapbox!3174
This commit is contained in:
commit
c712167a27
|
@ -2,18 +2,23 @@ import { z } from 'zod';
|
|||
|
||||
import { accountSchema } from './account';
|
||||
|
||||
const adminIpSchema = z.object({
|
||||
ip: z.string().ip(),
|
||||
used_at: z.string().datetime(),
|
||||
});
|
||||
|
||||
const adminAccountSchema = z.object({
|
||||
id: z.string(),
|
||||
account: accountSchema,
|
||||
username: z.string(),
|
||||
domain: z.string(),
|
||||
domain: z.string().nullish().catch(null),
|
||||
created_at: z.string().datetime(),
|
||||
email: z.string().email().nullish().catch(null),
|
||||
ip: z.string().ip().nullish(),
|
||||
ips: z.string().ip().array().nullish(),
|
||||
locale: z.string(),
|
||||
invite_request: z.string().nullish(),
|
||||
role: z.string().nullish(),
|
||||
ip: z.string().ip().nullish().catch(null),
|
||||
ips: adminIpSchema.array().nullish().catch(null),
|
||||
locale: z.string().nullish().catch(null),
|
||||
invite_request: z.string().nullish().catch(null),
|
||||
role: z.string().nullish().catch(null),
|
||||
confirmed: z.boolean().catch(true),
|
||||
approved: z.boolean().catch(true),
|
||||
disabled: z.boolean().catch(false),
|
||||
|
|
Loading…
Reference in New Issue