From 3e3c875e0058bafaf0912c67f5e3293760a8ce56 Mon Sep 17 00:00:00 2001 From: Divyansh Date: Wed, 10 Jun 2026 15:44:49 +0530 Subject: [PATCH 1/2] Fix #86: assign names to all users --- app/src/pages/auth/CentreHeadSignup.tsx | 13 +++++++++++++ app/src/pages/auth/WardenSignup.tsx | 13 +++++++++++++ handlers/centrehead_auth.go | 1 + handlers/warden_auth.go | 1 + models/centrehead_auth.go | 2 ++ models/warden_auth.go | 2 ++ 6 files changed, 32 insertions(+) diff --git a/app/src/pages/auth/CentreHeadSignup.tsx b/app/src/pages/auth/CentreHeadSignup.tsx index 6630de3..e8b8737 100644 --- a/app/src/pages/auth/CentreHeadSignup.tsx +++ b/app/src/pages/auth/CentreHeadSignup.tsx @@ -6,6 +6,7 @@ import { BUILDINGS } from '../../constants/models'; export function CentreHeadSignup() { const [formData, setFormData] = useState({ + name: '', email: '', password: '', phone_number: '', @@ -97,6 +98,18 @@ export function CentreHeadSignup() {

Account Details

+
+ + +

Account Details

+
+ + +
Date: Wed, 10 Jun 2026 15:53:09 +0530 Subject: [PATCH 2/2] Fix #86 tests: Add name field to mock payloads --- test/centrehead_auth_test.go | 1 + test/warden_auth_test.go | 1 + 2 files changed, 2 insertions(+) diff --git a/test/centrehead_auth_test.go b/test/centrehead_auth_test.go index 97f431d..4bb9c4a 100644 --- a/test/centrehead_auth_test.go +++ b/test/centrehead_auth_test.go @@ -24,6 +24,7 @@ func TestCentreheadSignup_AlreadyRegistered(t *testing.T) { e := newAuthRouter(db, noAuth()) body := map[string]any{ + "name": "Duplicate Head", "email": "ch.dup@iit.ac.in", "password": "whatever", "building": string(models.LHC), diff --git a/test/warden_auth_test.go b/test/warden_auth_test.go index e3e119f..ee6ea8c 100644 --- a/test/warden_auth_test.go +++ b/test/warden_auth_test.go @@ -24,6 +24,7 @@ func TestWardenSignup_AlreadyRegistered(t *testing.T) { e := newAuthRouter(db, noAuth()) body := map[string]any{ + "name": "Duplicate Warden", "email": "war.dup@iit.ac.in", "password": "whatever", "hostel": string(models.KBH),