diff --git a/service/user.go b/service/user.go index 24da8c5..6658652 100644 --- a/service/user.go +++ b/service/user.go @@ -259,7 +259,7 @@ func (u _UserService) SwitchUserState(uid string, enabled bool) error { return err } -func (_UserService) SearchLimitUsers(keyword string, limit int) ([]model.JoinedUserDetail, error) { +func (us _UserService) SearchLimitUsers(keyword string, limit int) ([]model.JoinedUserDetail, error) { if cachedUsers, _ := cache.RetreiveSearch[[]model.JoinedUserDetail]("join_user_detail", keyword, strconv.Itoa(limit)); cachedUsers != nil { return *cachedUsers, nil } @@ -296,10 +296,11 @@ func (_UserService) SearchLimitUsers(keyword string, limit int) ([]model.JoinedU Type: u.Type, Enabled: u.Enabled, }) + us.l.Debug("Check", zap.Any("User", u), zap.Any("Detail", u.Detail), zap.Any("assembled", detailedUsers)) relations = append(relations, fmt.Sprintf("user:%s", u.Id)) } relations = append(relations, "user") - cache.CacheSearch(users, relations, "join_user_detail", keyword, strconv.Itoa(limit)) + cache.CacheSearch(detailedUsers, relations, "join_user_detail", keyword, strconv.Itoa(limit)) return detailedUsers, nil }