From 1b983f93343c2a43728d4f83e620706fc54ee7a3 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Sat, 29 Mar 2025 03:59:06 +0100 Subject: [PATCH] fix(api): :bug: Fix routes using incorrect path parameter notation --- api/api/v1/emojis/[id]/index.ts | 2 +- api/media/proxy/[id].ts | 2 +- api/users/[uuid]/index.ts | 2 +- plugins/openid/routes/sso/:id/index.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/api/v1/emojis/[id]/index.ts b/api/api/v1/emojis/[id]/index.ts index 1981251d..ce89d798 100644 --- a/api/api/v1/emojis/[id]/index.ts +++ b/api/api/v1/emojis/[id]/index.ts @@ -214,7 +214,7 @@ export default apiRoute((app) => { ); app.delete( - "/api/v1/emojis/{id}", + "/api/v1/emojis/:id", describeRoute({ summary: "Delete emoji", description: "Delete a custom emoji from the database.", diff --git a/api/media/proxy/[id].ts b/api/media/proxy/[id].ts index 01c6259a..aa59c7fd 100644 --- a/api/media/proxy/[id].ts +++ b/api/media/proxy/[id].ts @@ -9,7 +9,7 @@ import { config } from "~/config.ts"; export default apiRoute((app) => app.get( - "/media/proxy/{id}", + "/media/proxy/:id", describeRoute({ summary: "Proxy media through the server", responses: { diff --git a/api/users/[uuid]/index.ts b/api/users/[uuid]/index.ts index 263b968b..c0f483a7 100644 --- a/api/users/[uuid]/index.ts +++ b/api/users/[uuid]/index.ts @@ -8,7 +8,7 @@ import { ApiError } from "~/classes/errors/api-error"; export default apiRoute((app) => app.get( - "/users/{uuid}", + "/users/:uuid", describeRoute({ summary: "Get user data", tags: ["Federation"], diff --git a/plugins/openid/routes/sso/:id/index.ts b/plugins/openid/routes/sso/:id/index.ts index df2ba8d9..21358a7d 100644 --- a/plugins/openid/routes/sso/:id/index.ts +++ b/plugins/openid/routes/sso/:id/index.ts @@ -11,7 +11,7 @@ import { ApiError } from "~/classes/errors/api-error"; import type { PluginType } from "~/plugins/openid"; export default (plugin: PluginType): void => { - plugin.registerRoute("/api/v1/sso/{id}", (app) => { + plugin.registerRoute("/api/v1/sso/:id", (app) => { app.get( "/api/v1/sso/:id", describeRoute({