From aca4983447f1ee6b84b2144df29cfda31763e0fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E9=97=BB=E9=A3=8E?= Date: Mon, 22 Jun 2026 19:02:59 +0800 Subject: [PATCH] fix: allow clearing display name in profile settings - Remove restriction that prevented setting display_name to empty - Users can now clear display name to fall back to username display - Trim whitespace from display_name input Co-Authored-By: Claude Fable 5 --- handlers/profile.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/handlers/profile.go b/handlers/profile.go index 02c796f..407c3dc 100644 --- a/handlers/profile.go +++ b/handlers/profile.go @@ -72,9 +72,9 @@ func UpdateProfile(db *gorm.DB, storagePath string) gin.HandlerFunc { } // --- Text fields --- - if v := c.PostForm("display_name"); v != "" { - user.DisplayName = v - } + // Allow empty display_name (user can clear it to fall back to username) + user.DisplayName = strings.TrimSpace(c.PostForm("display_name")) + if v := c.PostForm("gender"); v != "" { user.Gender = v }