1
0

Explicitly check if there are Ids before trying to get items by a list of Ids

This commit is contained in:
kolaente
2021-03-02 18:40:39 +01:00
parent 3999580fe6
commit 6de3d8b3a1
10 changed files with 61 additions and 18 deletions

View File

@ -182,6 +182,11 @@ func GetUserWithEmail(s *xorm.Session, user *User) (userOut *User, err error) {
// GetUsersByIDs returns a map of users from a slice of user ids
func GetUsersByIDs(s *xorm.Session, userIDs []int64) (users map[int64]*User, err error) {
users = make(map[int64]*User)
if len(userIDs) == 0 {
return users, nil
}
err = s.In("id", userIDs).Find(&users)
if err != nil {
return