| @@ -406,11 +406,14 @@ func makeDatasetResult(sRes *elastic.SearchResult, Key string) *SearchRes { | |||||
| if err == nil { | if err == nil { | ||||
| record := make(map[string]interface{}) | record := make(map[string]interface{}) | ||||
| record["id"] = hit.Id | record["id"] = hit.Id | ||||
| userId := recordSource["user_id"].(int64) | |||||
| user, errUser := models.GetUserByID(userId) | |||||
| if errUser == nil { | |||||
| record["owerName"] = user.GetDisplayName() | |||||
| record["avatar"] = user.RelAvatarLink() | |||||
| userIdStr := recordSource["user_id"].(string) | |||||
| userId, cerr := strconv.ParseInt(userIdStr, 10, 64) | |||||
| if cerr == nil { | |||||
| user, errUser := models.GetUserByID(userId) | |||||
| if errUser == nil { | |||||
| record["owerName"] = user.GetDisplayName() | |||||
| record["avatar"] = user.RelAvatarLink() | |||||
| } | |||||
| } | } | ||||
| record["title"] = getLabelValue("title", recordSource, hit.Highlight) | record["title"] = getLabelValue("title", recordSource, hit.Highlight) | ||||
| record["category"] = getLabelValue("category", recordSource, hit.Highlight) | record["category"] = getLabelValue("category", recordSource, hit.Highlight) | ||||