fix(workout): parse date failed #264

Merged
tim merged 1 commits from fix-bugs into prod 2024-11-19 20:48:31 +00:00

View File

@@ -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)
} }