summaryrefslogtreecommitdiffstats
path: root/models/user.go
diff options
context:
space:
mode:
authorEthan Koenig <ethantkoenig@gmail.com>2017-12-20 23:43:26 -0800
committerLauris BH <lauris@nix.lv>2017-12-21 09:43:26 +0200
commit515cdaa85d6087d91a61ebe74fae39e0c4bdf1c4 (patch)
tree3a7143fc376af4402ca9008876be3afdc0c18efc /models/user.go
parent529482135c8e9304dd7cdf08772eaba61d903894 (diff)
downloadgitea-515cdaa85d6087d91a61ebe74fae39e0c4bdf1c4.tar.gz
gitea-515cdaa85d6087d91a61ebe74fae39e0c4bdf1c4.zip
Fix ignored errors when checking if organization, team member (#3177)
Diffstat (limited to 'models/user.go')
-rw-r--r--models/user.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/models/user.go b/models/user.go
index fa5dc73deb..3839e14590 100644
--- a/models/user.go
+++ b/models/user.go
@@ -487,12 +487,22 @@ func (u *User) IsOrganization() bool {
// IsUserOrgOwner returns true if user is in the owner team of given organization.
func (u *User) IsUserOrgOwner(orgID int64) bool {
- return IsOrganizationOwner(orgID, u.ID)
+ isOwner, err := IsOrganizationOwner(orgID, u.ID)
+ if err != nil {
+ log.Error(4, "IsOrganizationOwner: %v", err)
+ return false
+ }
+ return isOwner
}
// IsPublicMember returns true if user public his/her membership in given organization.
func (u *User) IsPublicMember(orgID int64) bool {
- return IsPublicMembership(orgID, u.ID)
+ isMember, err := IsPublicMembership(orgID, u.ID)
+ if err != nil {
+ log.Error(4, "IsPublicMembership: %v", err)
+ return false
+ }
+ return isMember
}
func (u *User) getOrganizationCount(e Engine) (int64, error) {