diff --git a/rowers/dataprepnodjango.py b/rowers/dataprepnodjango.py index 7e772dd6..7bb0c4cb 100644 --- a/rowers/dataprepnodjango.py +++ b/rowers/dataprepnodjango.py @@ -967,7 +967,7 @@ def dataprep(rowdatadf,id=0,bands=True,barchart=True,otwpower=True, if debug: print("dataprep",id) - rowdatadf.set_index([range(len(rowdatadf))],inplace=True) + # rowdatadf.set_index([range(len(rowdatadf))],inplace=True) t = rowdatadf.ix[:,'TimeStamp (sec)'] t = pd.Series(t-rowdatadf.ix[0,'TimeStamp (sec)']) diff --git a/rowers/mailprocessing.py b/rowers/mailprocessing.py index 1e58ece0..340d5230 100644 --- a/rowers/mailprocessing.py +++ b/rowers/mailprocessing.py @@ -106,7 +106,7 @@ def make_new_workout_from_email(rower, datafile, name, cntr=0,testing=False): # shutil.copyfileobj(f_in,f_out) fcopy = "media/"+datafilename if not testing: - if settings.DEBUG: + if settings.CELERY: res = handle_sendemail_unrecognized.delay( fcopy, rower.user.email diff --git a/rowers/tasks.py b/rowers/tasks.py index 688cb1bf..07ca5969 100644 --- a/rowers/tasks.py +++ b/rowers/tasks.py @@ -1449,7 +1449,7 @@ def handle_otwsetpower(self,f1, boattype, weightvalue, except KeyError: pass df = getsmallrowdata_db( - ['power', 'workoutid', 'time'], ids=[workoutid], + ['power', 'workoutid', 'time'], ids=[encoder.decode_hex(workoutid)], debug=debug) thesecs = totaltime maxt = 1.05 * thesecs diff --git a/rowers/templates/otwsetpower.html b/rowers/templates/otwsetpower.html index 473009d7..c01631a4 100644 --- a/rowers/templates/otwsetpower.html +++ b/rowers/templates/otwsetpower.html @@ -48,11 +48,7 @@ {{ form.as_table }} {% csrf_token %} -
-

- Start the calculations to get power values for your row. -
- +

diff --git a/rowers/views/statements.py b/rowers/views/statements.py index 8b44fcd1..76691ab1 100644 --- a/rowers/views/statements.py +++ b/rowers/views/statements.py @@ -731,6 +731,10 @@ def get_stored_tasks_status(request): progress = 0 try: cached_progress = cache.get(id) + if cached_progress is not None: + cached_progress = int(cached_progress) + else: + cached_progress = 0 except ValueError: cached_progress = 0 finished = get_job_status(id)['finished']