修改更新member的逻辑
This commit is contained in:
parent
1b5aaae9fd
commit
63dcbae8ec
2
user.go
2
user.go
@ -250,6 +250,7 @@ func (s *Self) updateGroups(update ...bool) error {
|
|||||||
for _, member := range s.members {
|
for _, member := range s.members {
|
||||||
if isGroup(*member) {
|
if isGroup(*member) {
|
||||||
group := &Group{member}
|
group := &Group{member}
|
||||||
|
group.Self = s
|
||||||
groups = append(groups, group)
|
groups = append(groups, group)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -272,6 +273,7 @@ func (s *Self) updateMps(update ...bool) error {
|
|||||||
for _, member := range s.members {
|
for _, member := range s.members {
|
||||||
if isMP(*member) {
|
if isMP(*member) {
|
||||||
mp := &Mp{member}
|
mp := &Mp{member}
|
||||||
|
mp.Self = s
|
||||||
mps = append(mps, mp)
|
mps = append(mps, mp)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user