diff --git a/rowers/plannedsessions.py b/rowers/plannedsessions.py index a4056bd1..93ba5c37 100644 --- a/rowers/plannedsessions.py +++ b/rowers/plannedsessions.py @@ -1047,6 +1047,12 @@ def add_workout_indoorrace(ws,race,r,recordid=0): record.coursecompleted = True record.workoutid = ws[0].id + + if ws[0].privacy == 'private': + ws[0].privacy = 'visible' + ws[0].save() + comments.append('Workouts submitted to virtual events have to be public. We have changed the workout to a public workout.') + record.save() add_workouts_plannedsession(ws,race,r) @@ -1153,6 +1159,11 @@ def add_workout_race(ws,race,r,splitsecond=0,recordid=0): otherrecord.coursecompleted = False otherrecord.save() + if ws[0].privacy == 'private': + ws[0].privacy = 'visible' + ws[0].save() + comments.append('Workouts submitted to virtual events have to be public. We have changed the workout to a public workout.') + job = myqueue(queue,handle_check_race_course,ws[0].csvfilename, ws[0].id,race.course.id,record.id,splitsecond=splitsecond) diff --git a/rowers/templates/race_submit.html b/rowers/templates/race_submit.html index e5e3fdab..9268863b 100644 --- a/rowers/templates/race_submit.html +++ b/rowers/templates/race_submit.html @@ -42,6 +42,12 @@

+
  • +

    + Warning: If you submit a workout that was marked as "private", it will + be made public by submitting it as a race result. +

    +