From 44d9f1f198c6b512980f8096d761df1d083138a0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 19 Oct 2026 07:02:35 +0700 Subject: [PATCH] fix(backend): close try-catch block for attribute definition route in product-attributes --- apps/backend/src/routes/product-attributes.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/backend/src/routes/product-attributes.ts b/apps/backend/src/routes/product-attributes.ts index 218221c..091bc80 100644 --- a/apps/backend/src/routes/product-attributes.ts +++ b/apps/backend/src/routes/product-attributes.ts @@ -155,6 +155,10 @@ export const productAttributesRoute = new Elysia() if (!definition) return status(404, { message: "Attribute definition not found" }); return localizeAttributeDefinition(definition, lang); + } catch (err: any) { + return status(400, { message: err.message }); + } + }) .get("/products/:id/attributes", async ({ params, query, status }) => { try { const productId = parseId(params.id, "product ID");