From fe2beb4e0035bcda2df60b2d3681ec1a88f65944 Mon Sep 17 00:00:00 2001 From: Valentina K Date: Tue, 18 Apr 2023 20:43:04 +0300 Subject: [PATCH] fix: file name parsing --- pages/api/avatar/[name].tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/api/avatar/[name].tsx b/pages/api/avatar/[name].tsx index f3888b7..d3d046e 100644 --- a/pages/api/avatar/[name].tsx +++ b/pages/api/avatar/[name].tsx @@ -11,7 +11,7 @@ export default async function (req: NextRequest) { const name = url.searchParams.get("name"); const text = url.searchParams.get("text"); const size = Number(url.searchParams.get("size") || "120"); - const [username, type] = name?.split(".") || []; + const { 0: username, length, [length - 1]: type }: { length: number, [key: number]: string } = name?.split(".") || []; const fileType = type?.includes("svg") ? "svg" : "png"; const gradient = generateGradient(username || Math.random() + "");