From bab448681d613e3982c46c7bd9ed54319638a3dd Mon Sep 17 00:00:00 2001 From: Unknwon Date: Wed, 8 Mar 2017 22:21:31 -0500 Subject: models/user: handle case when user doesn't belong to any organization (#4258) --- models/user.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'models') diff --git a/models/user.go b/models/user.go index 4ef4365a..75262917 100644 --- a/models/user.go +++ b/models/user.go @@ -453,6 +453,9 @@ func (u *User) GetOrganizations(showPrivate bool) error { if err != nil { return fmt.Errorf("GetOrgIDsByUserID: %v", err) } + if len(orgIDs) == 0 { + return nil + } u.Orgs = make([]*User, 0, len(orgIDs)) if err = x.In("id", orgIDs).Find(&u.Orgs); err != nil { -- cgit v1.2.3