fix(workout): parse date failed
This commit was merged in pull request #264.
This commit is contained in:
@@ -76,14 +76,23 @@ func (db WorkoutDbSqlite) GetWorkouts(userId uuid.UUID) ([]Workout, error) {
|
|||||||
|
|
||||||
var workouts = make([]Workout, 0)
|
var workouts = make([]Workout, 0)
|
||||||
for rows.Next() {
|
for rows.Next() {
|
||||||
var workout Workout
|
var (
|
||||||
|
workout Workout
|
||||||
|
date string
|
||||||
|
)
|
||||||
|
|
||||||
err = rows.Scan(&workout.RowId, &workout.Date, &workout.Type, &workout.Sets, &workout.Reps)
|
err = rows.Scan(&workout.RowId, &date, &workout.Type, &workout.Sets, &workout.Reps)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
utils.LogError("Could not scan workout", err)
|
utils.LogError("Could not scan workout", err)
|
||||||
return nil, types.ErrInternal
|
return nil, types.ErrInternal
|
||||||
}
|
}
|
||||||
|
|
||||||
|
workout.Date, err = time.Parse("2006-01-02 15:04:05-07:00", date)
|
||||||
|
if err != nil {
|
||||||
|
utils.LogError("Could not parse date", err)
|
||||||
|
return nil, types.ErrInternal
|
||||||
|
}
|
||||||
|
|
||||||
workouts = append(workouts, workout)
|
workouts = append(workouts, workout)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user