From 2a9b60c4dafba30bd236055557549422ee1d6c91 Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Sun, 6 Jun 2021 14:16:08 +0000 Subject: [PATCH] guard against many sessions. - Legacy-Id: 19087 --- ietf/meeting/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ietf/meeting/models.py b/ietf/meeting/models.py index c0ef3282b..3e14a76c9 100644 --- a/ietf/meeting/models.py +++ b/ietf/meeting/models.py @@ -1198,7 +1198,11 @@ class Session(models.Model): sess_mtg = Session.objects.filter(meeting=self.meeting, group=self.group).order_by('pk') if len(list(sess_mtg)) > 1: index = list(sess_mtg).index(self) - return 'sess%s' % (string.ascii_lowercase[index]) + if index < 26: + token = 'sess%s' % (string.ascii_lowercase[index]) + else: + token = 'sess%s%s' % (string.ascii_lowercase[index//26],string.ascii_lowercase[index%26]) + return token return None def constraints(self):