From 358109f556175feb88b7d87272d79094122727d8 Mon Sep 17 00:00:00 2001 From: roy Date: Mon, 2 Feb 2026 11:37:19 +0800 Subject: [PATCH] fix: nullish tag schema (#6365) --- packages/global/openapi/core/plugin/team/api.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/global/openapi/core/plugin/team/api.ts b/packages/global/openapi/core/plugin/team/api.ts index 157501f350..723045d501 100644 --- a/packages/global/openapi/core/plugin/team/api.ts +++ b/packages/global/openapi/core/plugin/team/api.ts @@ -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()