未验证 提交 f6b2535c 编写于 作者: Y yubo 提交者: GitHub

bugfix: use InviteMustGet instead of InviteGet (#653)

上级 5f1c8680
......@@ -25,6 +25,20 @@ func InviteGet(where string, args ...interface{}) (*Invite, error) {
return &obj, nil
}
func InviteMustGet(where string, args ...interface{}) (*Invite, error) {
var obj Invite
has, err := DB["rdb"].Where(where, args...).Get(&obj)
if err != nil {
return nil, err
}
if !has {
return nil, fmt.Errorf("invite not found")
}
return &obj, nil
}
func InviteNew(token, creator string) error {
now := time.Now().Unix()
obj := Invite{
......
......@@ -320,7 +320,7 @@ func userInvitePost(c *gin.Context) {
return err
}
inv, err := models.InviteGet("token=?", f.Token)
inv, err := models.InviteMustGet("token=?", f.Token)
if err != nil {
return err
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册