From 9eb09b7db090a2657ae29db4049f83342fffa871 Mon Sep 17 00:00:00 2001 From: Gucheng Wang Date: Sat, 20 Nov 2021 15:46:54 +0800 Subject: [PATCH] Add GetUserNoCheck(). --- controllers/resource.go | 2 +- object/user.go | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/controllers/resource.go b/controllers/resource.go index 3d4be49e..ba34e34f 100644 --- a/controllers/resource.go +++ b/controllers/resource.go @@ -166,7 +166,7 @@ func (c *ApiController) UploadResource() { switch tag { case "avatar": if user == nil { - user = object.GetUser(username) + user = object.GetUserNoCheck(username) if user == nil { c.ResponseError("user is nil for tag: \"avatar\"") return diff --git a/object/user.go b/object/user.go index a1f2c9e3..9c7a1aae 100644 --- a/object/user.go +++ b/object/user.go @@ -200,6 +200,11 @@ func GetUser(id string) *User { return getUser(owner, name) } +func GetUserNoCheck(id string) *User { + owner, name := util.GetOwnerAndNameFromIdNoCheck(id) + return getUser(owner, name) +} + func GetMaskedUser(user *User) *User { if user == nil { return nil @@ -233,7 +238,7 @@ func GetLastUser(owner string) *User { } func UpdateUser(id string, user *User) bool { - owner, name := util.GetOwnerAndNameFromId(id) + owner, name := util.GetOwnerAndNameFromIdNoCheck(id) oldUser := getUser(owner, name) if oldUser == nil { return false