From 47ce8afcc529c12809dbb6e9c76870c828fd89c4 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 20 Dec 2020 11:53:09 -0800 Subject: [PATCH] fix: Server Error when requesting invalid locale --- server/routes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/routes.js b/server/routes.js index 2dfa71b7..b1792019 100644 --- a/server/routes.js +++ b/server/routes.js @@ -8,7 +8,6 @@ import sendfile from "koa-sendfile"; import serve from "koa-static"; import { languages } from "../shared/i18n"; import environment from "./env"; -import { NotFoundError } from "./errors"; import apexRedirect from "./middlewares/apexRedirect"; import { opensearchResponse } from "./utils/opensearch"; import { robotsResponse } from "./utils/robots"; @@ -78,7 +77,8 @@ router.get("/locales/:lng.json", async (ctx) => { let { lng } = ctx.params; if (!languages.includes(lng)) { - throw new NotFoundError(); + ctx.status = 404; + return; } if (process.env.NODE_ENV === "production") {