| @@ -1,10 +1,11 @@ | |||||
| package models | package models | ||||
| import ( | import ( | ||||
| "code.gitea.io/gitea/modules/timeutil" | |||||
| "errors" | "errors" | ||||
| "fmt" | "fmt" | ||||
| "sort" | "sort" | ||||
| "code.gitea.io/gitea/modules/timeutil" | |||||
| "xorm.io/builder" | "xorm.io/builder" | ||||
| ) | ) | ||||
| @@ -353,7 +354,7 @@ func GetDatasetByRepo(repo *Repository) (*Dataset, error) { | |||||
| func GetDatasetStarByUser(user *User) ([]*DatasetStar, error) { | func GetDatasetStarByUser(user *User) ([]*DatasetStar, error) { | ||||
| datasetStars := make([]*DatasetStar, 0) | datasetStars := make([]*DatasetStar, 0) | ||||
| err := x.Cols("id", "uid", "DatasetID", "CreatedUnix").Where("uid=?", user.ID).Find(&datasetStars) | |||||
| err := x.Cols("id", "uid", "dataset_id", "created_unix").Where("uid=?", user.ID).Find(&datasetStars) | |||||
| return datasetStars, err | return datasetStars, err | ||||
| } | } | ||||
| @@ -446,6 +446,13 @@ func MyFavoriteDataset(ctx *context.Context) { | |||||
| datasetStars, err := models.GetDatasetStarByUser(ctx.User) | datasetStars, err := models.GetDatasetStarByUser(ctx.User) | ||||
| if err != nil { | if err != nil { | ||||
| ctx.JSON(http.StatusOK, models.BaseErrorMessage(ctx.Tr("GetDatasetStarByUser failed", err))) | ctx.JSON(http.StatusOK, models.BaseErrorMessage(ctx.Tr("GetDatasetStarByUser failed", err))) | ||||
| log.Error("GetDatasetStarByUser failed:", err.Error()) | |||||
| ctx.JSON(200, map[string]string{ | |||||
| "result_code": "-1", | |||||
| "error_msg": err.Error(), | |||||
| "data": "", | |||||
| }) | |||||
| return | |||||
| } | } | ||||
| for i, _ := range datasetStars { | for i, _ := range datasetStars { | ||||
| datasetIDs = append(datasetIDs, datasetStars[i].DatasetID) | datasetIDs = append(datasetIDs, datasetStars[i].DatasetID) | ||||