Commit 358109f5 by roy Committed by GitHub

fix: nullish tag schema (#6365)

parent 8e8b5b4a
...@@ -11,7 +11,10 @@ export const TeamPluginListItemSchema = z.object({ ...@@ -11,7 +11,10 @@ export const TeamPluginListItemSchema = z.object({
name: z.string(), name: z.string(),
intro: z.string().optional(), intro: z.string().optional(),
author: z.string().optional(), author: z.string().optional(),
tags: z.array(z.string()).nullish(), tags: z
.array(z.string().nullish())
.nullish()
.transform((val) => val?.filter((v) => v !== null && v !== undefined)),
status: PluginStatusSchema.optional().default(PluginStatusEnum.Normal), status: PluginStatusSchema.optional().default(PluginStatusEnum.Normal),
installed: z.boolean(), installed: z.boolean(),
associatedPluginId: z.string().optional() associatedPluginId: z.string().optional()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment