From 3039abbeafe046248b7c6f61f2492597f2168420 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sun, 15 Mar 2020 20:29:00 +0100 Subject: [PATCH] new group members automatically get the new sessions --- rowers/teams.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rowers/teams.py b/rowers/teams.py index aa1c8903..42c57406 100644 --- a/rowers/teams.py +++ b/rowers/teams.py @@ -42,7 +42,7 @@ from rowers.tasks import ( handle_sendemail_message, ) -from rowers.models import ValidationError +from rowers.models import ValidationError, PlannedSession # Low level functions - to be called by higher level methods @@ -133,6 +133,11 @@ def add_member(id,rower): res = handle_add_workouts_team(ws,t) + # code to add plannedsessions + plannedsessions = PlannedSession.objects.filter(team=t) + for ps in plannedsessions: + res = ps.rower.add(rower) + # set_teamplanexpires(rower) return (id,'Member added')