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 <noreply@anthropic.com>
This commit is contained in:
2026-06-22 19:02:59 +08:00
co-authored by Claude Fable 5
parent 95cbd0240f
commit aca4983447
+3 -3
View File
@@ -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
}