diff --git a/rowers/management/commands/autojoin.py b/rowers/management/commands/autojoin.py index 64a21727..2debb9f3 100644 --- a/rowers/management/commands/autojoin.py +++ b/rowers/management/commands/autojoin.py @@ -50,15 +50,15 @@ class Command(BaseCommand): for name, count in duplicates.items(): if count > 1: - workouts = workouts.filter( + workouts2 = workouts.filter( Q(name__contains=name) ) duplicates2 = get_duplicates(w.date for w in workouts) for dd, count in duplicates2.items(): if count > 1: - workouts = workouts.filter(date=dd) - ids = [w.id for w in workouts] + workouts3 = workouts2.filter(date=dd) + ids = [w.id for w in workouts3] id, message = join_workouts(r,ids,title=name, - parent=workouts[0], + parent=workouts3[0], killparents=True)