From 28bd9eaddabc8677a525fa1a0dcaa4110d7d098b Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 28 Feb 2018 13:28:51 +0000 Subject: [PATCH] Make sure that sessions listed in session scheduling notification emails are listed in time order. Fixes issue #2460. - Legacy-Id: 14712 --- ietf/secr/meetings/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ietf/secr/meetings/views.py b/ietf/secr/meetings/views.py index b700fc9d2..13a9ad5dd 100644 --- a/ietf/secr/meetings/views.py +++ b/ietf/secr/meetings/views.py @@ -10,6 +10,8 @@ from django.forms.models import inlineformset_factory from django.shortcuts import render, get_object_or_404, redirect from django.utils.functional import curry +import debug + from ietf.ietfauth.utils import role_required from ietf.utils.mail import send_mail from ietf.meeting.forms import duration_string @@ -200,6 +202,7 @@ def send_notifications(meeting, groups, person): session_info = '' data = [ (s,get_timeslot(s)) for s in sessions ] data = [ (s,t) for s,t in data if t ] + data.sort(key=lambda d: d[1].time) for s,t in data: count += 1 session_info += session_info_template.format(group.acronym,