diff --git a/rowers/views/otherviews.py b/rowers/views/otherviews.py index 920d8859..2a1f0be2 100644 --- a/rowers/views/otherviews.py +++ b/rowers/views/otherviews.py @@ -100,6 +100,11 @@ def remove_user(request): pass if cd['delete_user']: + # delete workouts + Workout.objects.filter(user=user.rower).delete() + # delete planned sessions + PlannedSession.objects.filter(manager=user).delete() + user.delete() res = myqueue(queuehigh, handle_sendemail_userdeleted,