forked from vikunja/vikunja
addListDetails was not optimized to build unique list of list owners
solves one of multiple problems related to #1188
This commit is contained in:
parent
92a87cfe4f
commit
d8b23ceb9f
|
@ -445,9 +445,13 @@ func addListDetails(s *xorm.Session, lists []*List, a web.Auth) (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
var ownerIDs []int64
|
var ownerIDs []int64
|
||||||
|
keys := make(map[int64]bool)
|
||||||
for _, l := range lists {
|
for _, l := range lists {
|
||||||
|
if _, value := keys[l.OwnerID]; !value {
|
||||||
|
keys[l.OwnerID] = true
|
||||||
ownerIDs = append(ownerIDs, l.OwnerID)
|
ownerIDs = append(ownerIDs, l.OwnerID)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Get all list owners
|
// Get all list owners
|
||||||
owners := map[int64]*user.User{}
|
owners := map[int64]*user.User{}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user