From a479003ba939713031acf563220f354e12f1ed36 Mon Sep 17 00:00:00 2001 From: Muhammad Ibrahim Date: Wed, 24 Sep 2025 20:17:36 +0100 Subject: [PATCH] fix: return first_name and last_name in setup-admin and signup responses - Add first_name and last_name to select clause in setup-admin endpoint - Add first_name and last_name to select clause in signup endpoint - Ensures frontend receives the name fields after user creation - Fixes issue where first/last names don't populate in UI after setup The data was being saved to database correctly but not returned in the API response, causing frontend to not display the names properly. --- backend/src/routes/authRoutes.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/routes/authRoutes.js b/backend/src/routes/authRoutes.js index 137fc8b..eb0aa75 100644 --- a/backend/src/routes/authRoutes.js +++ b/backend/src/routes/authRoutes.js @@ -98,6 +98,8 @@ router.post('/setup-admin', [ id: true, username: true, email: true, + first_name: true, + last_name: true, role: true, created_at: true } @@ -523,6 +525,8 @@ router.post('/signup', [ id: true, username: true, email: true, + first_name: true, + last_name: true, role: true, is_active: true, created_at: true