From 3ec5e60d15248b3f90aaa7398ec02b4d15f3933e Mon Sep 17 00:00:00 2001 From: Ashwin Kumar Sivakumar Date: Tue, 14 Jul 2026 22:14:10 +0530 Subject: [PATCH] fix(signup): remove duplicate role_key field from professional registration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The register() request body sent both profession and role_key with the same value. The backend's registration DTO aliases role_key onto the same field as profession, so serde_json rejected the payload outright with a "duplicate field" deserialization error — professional signup was returning 422 for every role in production. Co-Authored-By: Claude Sonnet 5 --- src/routes/signup/professional.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/routes/signup/professional.tsx b/src/routes/signup/professional.tsx index 94e910f..e42d3c0 100644 --- a/src/routes/signup/professional.tsx +++ b/src/routes/signup/professional.tsx @@ -173,7 +173,6 @@ export default function ProfessionalSignupRoute() { phone: "", intent: "professional", profession: profession().toUpperCase(), - role_key: profession().toUpperCase(), }), });