diff options
author | skyblue <ssx205@gmail.com> | 2014-03-24 23:08:58 +0800 |
---|---|---|
committer | skyblue <ssx205@gmail.com> | 2014-03-24 23:08:58 +0800 |
commit | 6e972afb1563d1eb585c9900e3c85330726d5b50 (patch) | |
tree | 26f20c8a199f8c9a39347de80bfe8b9e06f37e36 /models/user.go | |
parent | 3070c5513d9529dc62333522c3f92025fffab542 (diff) | |
parent | 8376b0d53cae91af0e180c05b9cb92c3f3f30d58 (diff) |
Merge branch 'master' of github.com:shxsun/gogs
Diffstat (limited to 'models/user.go')
-rw-r--r-- | models/user.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/models/user.go b/models/user.go index 88bbabe6..d2ed5a90 100644 --- a/models/user.go +++ b/models/user.go @@ -72,7 +72,10 @@ func (user *User) HomeLink() string { // AvatarLink returns the user gravatar link. func (user *User) AvatarLink() string { - return "/avatar/" + user.Avatar + if base.Service.EnableCacheAvatar { + return "/avatar/" + user.Avatar + } + return "http://1.gravatar.com/avatar/" + user.Avatar } // NewGitSig generates and returns the signature of given user. @@ -208,7 +211,7 @@ func UpdateUser(user *User) (err error) { user.Website = user.Website[:255] } - _, err = orm.Id(user.Id).UseBool().Cols("website", "location", "is_active", "is_admin").Update(user) + _, err = orm.Id(user.Id).UseBool().Cols("email", "passwd", "avatar", "avatar_email", "website", "location", "is_active", "is_admin", "updated").Update(user) return err } |