fix(backend): close try-catch block for attribute definition route in product-attributes

This commit is contained in:
Your Name committed 2026-10-19 07:02:35 +07:00
1 parent 9107a64637
commit 44d9f1f198
1 file changed
+4
@@ -155,6 +155,10 @@ export const productAttributesRoute = new Elysia()
if (!definition) return status(404, { message: "Attribute definition not found" }); if (!definition) return status(404, { message: "Attribute definition not found" });
return localizeAttributeDefinition(definition, lang); return localizeAttributeDefinition(definition, lang);
} catch (err: any) {
return status(400, { message: err.message });
}
})
.get("/products/:id/attributes", async ({ params, query, status }) => { .get("/products/:id/attributes", async ({ params, query, status }) => {
try { try {
const productId = parseId(params.id, "product ID"); const productId = parseId(params.id, "product ID");