From 45acd865fd894f9c583a9410df18e7b3482df923 Mon Sep 17 00:00:00 2001
From: meskio <meskio@sindominio.net>
Date: Fri, 29 Jan 2021 16:48:45 +0100
Subject: [PATCH] Fix member creation on empty login

---
 api/db/member.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/api/db/member.go b/api/db/member.go
index a064445..40f4ba1 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
-- 
GitLab