From a72bdd2436686e01c3461b5735cdf628efa4c6a6 Mon Sep 17 00:00:00 2001 From: CyberL1 Date: Thu, 23 Oct 2025 11:06:24 +0200 Subject: [PATCH] fix: send `options` only for type 1 --- src/api/routes/guilds/#guild_id/application-command-index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/routes/guilds/#guild_id/application-command-index.ts b/src/api/routes/guilds/#guild_id/application-command-index.ts index dbf7ce6c..bb1d8000 100644 --- a/src/api/routes/guilds/#guild_id/application-command-index.ts +++ b/src/api/routes/guilds/#guild_id/application-command-index.ts @@ -20,7 +20,7 @@ import { route } from "@spacebar/api"; import { Request, Response, Router } from "express"; import { Application, ApplicationCommand, Member, Snowflake } from "@spacebar/util"; import { IsNull } from "typeorm"; -import { ApplicationCommandSchema } from "@spacebar/schemas"; +import { ApplicationCommandSchema, ApplicationCommandType } from "@spacebar/schemas"; const router = Router({ mergeParams: true }); @@ -67,7 +67,7 @@ router.get("/", route({}), async (req: Request, res: Response) => { description: command.description, description_localizations: command.description_localizations, // description_localized: // TODO: make this work - options: command.options, + options: command.type === ApplicationCommandType.CHAT_INPUT ? command.options : undefined, default_member_permissions: command.default_member_permissions, dm_permission: command.dm_permission, permissions: command.permissions,