diff --git a/src/server/game/mod/friend/Friend.go b/src/server/game/mod/friend/Friend.go index b71bd132..6d78abd6 100644 --- a/src/server/game/mod/friend/Friend.go +++ b/src/server/game/mod/friend/Friend.go @@ -170,8 +170,14 @@ func (f *FriendMod) ResetGoldCardEx() { } func (f *FriendMod) Upvote(Id int) ([]*item.Item, int, error) { - info := f.Log[Id] - if info == nil { + info := &LogInfo{} + for _, v := range f.Log { + if v.Id == Id { + info = v + break + } + } + if info.Id == 0 { return nil, 0, fmt.Errorf("log not exist") } if info.Upvote {