diff --git a/api/db/member.go b/api/db/member.go index a064445fffa3ba3e439e8d41ebe34304fd5b0e0b..40f4ba172c4183ab6896ad2c6dd4d4d5472eea5a 100644 --- a/api/db/member.go +++ b/api/db/member.go @@ -48,7 +48,9 @@ type MemberReq struct { func (d DB) AddMember(memberReq *MemberReq) (member Member, err error) { member.Num = memberReq.Num - member.Login = cleanLogin(*memberReq.Login) + if memberReq.Login != nil { + member.Login = cleanLogin(*memberReq.Login) + } member.Name = memberReq.Name member.Email = strings.TrimSpace(memberReq.Email) member.Phone = memberReq.Phone