diff --git a/rowers/management/commands/processemail.py b/rowers/management/commands/processemail.py index 31d338b9..98b57dae 100644 --- a/rowers/management/commands/processemail.py +++ b/rowers/management/commands/processemail.py @@ -76,6 +76,7 @@ class Command(BaseCommand): w = Workout.objects.get(wid[0]) r = w.user uploads.do_sync(w,uploadoptions) + uploads.make_private(w,uploadoptions) if 'make_plot' in uploadoptions: plottype = uploadoptions['plottype'] res = uploads.make_plot(r,w,f2[6:], @@ -109,6 +110,7 @@ class Command(BaseCommand): w = Workout.objects.get(wid[0]) r = w.user uploads.do_sync(w,uploadoptions) + uploads.make_private(w,uploadoptions) if 'make_plot' in uploadoptions: plottype = uploadoptions['plottype'] res = uploads.make_plot(r,w,a.document, diff --git a/rowers/uploads.py b/rowers/uploads.py index ae4dbf61..c6429e64 100644 --- a/rowers/uploads.py +++ b/rowers/uploads.py @@ -180,6 +180,13 @@ def make_plot(r,w,f1,f2,plottype,title,imagename='',plotnr=0): import c2stuff,stravastuff,sporttracksstuff,runkeeperstuff import underarmourstuff,tpstuff +def make_private(w,options): + if 'makeprivate' in options and options['makeprivate']: + w.privacy = 'hidden' + w.save() + + return 1 + def do_sync(w,options): if 'upload_to_C2' in options and options['upload_to_C2']: try: