From 8014bd4e83dd3e9c3853a923d828c0f0b569f74a Mon Sep 17 00:00:00 2001 From: Amy Gale Ruth Bowersox Date: Tue, 6 Jan 2026 17:17:10 -0700 Subject: [PATCH] fix to FullName --- database/contactinfo.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/database/contactinfo.go b/database/contactinfo.go index 854fd75..1cd3438 100644 --- a/database/contactinfo.go +++ b/database/contactinfo.go @@ -79,18 +79,18 @@ func lookupUserContact(ctx context.Context, uid int32) (int32, error) { func (ci *ContactInfo) FullName(ps bool) string { var b strings.Builder writeSpace := false - if ps && ci.Prefix != nil && *ci.Prefix != "" { + if ps && ci.Prefix != nil && strings.TrimSpace(*ci.Prefix) != "" { b.WriteString(*ci.Prefix) writeSpace = true } - if ci.GivenName != nil && *ci.GivenName != "" { + if ci.GivenName != nil && strings.TrimSpace(*ci.GivenName) != "" { if writeSpace { b.WriteString(" ") } b.WriteString(*ci.GivenName) writeSpace = true } - if ci.MiddleInit != nil && *ci.MiddleInit != "" { + if ci.MiddleInit != nil && strings.TrimSpace(*ci.MiddleInit) != "" { if writeSpace { b.WriteString(" ") } @@ -98,14 +98,14 @@ func (ci *ContactInfo) FullName(ps bool) string { b.WriteString(".") writeSpace = true } - if ci.FamilyName != nil && *ci.FamilyName != "" { + if ci.FamilyName != nil && strings.TrimSpace(*ci.FamilyName) != "" { if writeSpace { b.WriteString(" ") } b.WriteString(*ci.FamilyName) writeSpace = true } - if ps && ci.Suffix != nil && *ci.Suffix != "" { + if ps && ci.Suffix != nil && strings.TrimSpace(*ci.Suffix) != "" { if writeSpace { b.WriteString(" ") }