diff --git a/rowers/views.py b/rowers/views.py index 7ac02cb7..50f497af 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -357,7 +357,7 @@ def add_workout_from_strokedata(user,importid,data,strokedata, except: title = 'Imported' - starttimeunix = mktime(rowdatetime.timetuple()) + starttimeunix = mktime(rowdatetime.utctimetuple()) res = make_cumvalues(0.1*strokedata['t']) cum_time = res[0] @@ -521,7 +521,7 @@ def add_workout_from_stdata(user,importid,data): except: title = "Imported data" - starttimeunix = mktime(rowdatetime.timetuple()) + starttimeunix = mktime(rowdatetime.utctimetuple()) res = splitstdata(data['distance']) @@ -2469,7 +2469,7 @@ def workout_downloadwind_view(request,id=0, startdatetime = dateutil.parser.parse("{}, {}".format(row.date, row.starttime)) - starttimeunix = int(mktime(startdatetime.timetuple())) + starttimeunix = int(mktime(startdatetime.utctimetuple())) avgtime = starttimeunix+avgtime winddata = get_wind_data(avglat,avglon,avgtime) windspeed = winddata[0] @@ -2533,7 +2533,7 @@ def workout_downloadmetar_view(request,id=0, startdatetime = dateutil.parser.parse("{}, {}".format(row.date, row.starttime)) - starttimeunix = int(mktime(startdatetime.timetuple())) + starttimeunix = int(mktime(startdatetime.utctimetuple())) avgtime = starttimeunix+avgtime winddata = get_metar_data(airportcode,avgtime) windspeed = winddata[0]