fix: nullish tag schema (#6365)

This commit is contained in:
roy
2026-02-02 11:37:19 +08:00
committed by GitHub
parent 8e8b5b4a16
commit 358109f556

View File

@@ -11,7 +11,10 @@ export const TeamPluginListItemSchema = z.object({
name: z.string(),
intro: 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),
installed: z.boolean(),
associatedPluginId: z.string().optional()