From 3964cabc5363f81d9c84ebfdc09e08df07970d3c Mon Sep 17 00:00:00 2001 From: bestgopher <84328409@qq.com> Date: Fri, 8 May 2020 16:08:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E7=82=B9=E5=B0=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/model/user.go | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/backend/model/user.go b/backend/model/user.go index ba693cd9..feb801cb 100644 --- a/backend/model/user.go +++ b/backend/model/user.go @@ -54,17 +54,13 @@ func (user *User) Add() error { // 如果存在用户名相同的用户,抛错 user2, err := GetUserByUsername(user.Username) if err != nil { - if err == mgo.ErrNotFound { - // pass - } else { - log.Errorf(err.Error()) - debug.PrintStack() - return err - } - } else { - if user2.Username == user.Username { - return errors.New("username already exists") - } + log.Errorf(err.Error()) + debug.PrintStack() + return err + } + + if user2.Username == user.Username { + return errors.New("username already exists") } user.Id = bson.NewObjectId()