From a48fc00a5417a22d3250e76521a460259c08269e Mon Sep 17 00:00:00 2001 From: jvcalderon Date: Fri, 12 May 2023 15:54:44 +0200 Subject: [PATCH] Change the PUBLIC_API_PREFIX to prevent failures if we increase in the future the API version --- packages/backend-core/src/utils/tests/utils.spec.ts | 6 ++++++ packages/backend-core/src/utils/utils.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/backend-core/src/utils/tests/utils.spec.ts b/packages/backend-core/src/utils/tests/utils.spec.ts index 1cf1c6edce..5a0ac4f283 100644 --- a/packages/backend-core/src/utils/tests/utils.spec.ts +++ b/packages/backend-core/src/utils/tests/utils.spec.ts @@ -172,6 +172,12 @@ describe("utils", () => { ctx.path = "/api/public/v1" expectResult(true) + + ctx.path = "/api/public/v2" + expectResult(true) + + ctx.path = "/api/public/v21" + expectResult(true) }) it("returns false if current path doesn't remain to public API", async () => { diff --git a/packages/backend-core/src/utils/utils.ts b/packages/backend-core/src/utils/utils.ts index aee672042b..1876160829 100644 --- a/packages/backend-core/src/utils/utils.ts +++ b/packages/backend-core/src/utils/utils.ts @@ -19,7 +19,7 @@ const PROD_APP_PREFIX = "/app/" const BUILDER_PREVIEW_PATH = "/app/preview" const BUILDER_PREFIX = "/builder" const BUILDER_REFERER_PREFIX = `${BUILDER_PREFIX}/app/` -const PUBLIC_API_PREFIX = "/api/public/v1" +const PUBLIC_API_PREFIX = "/api/public/v" function confirmAppId(possibleAppId: string | undefined) { return possibleAppId && possibleAppId.startsWith(APP_PREFIX)