From eab067ff34b43ae4f23696786db504be28ee4dd3 Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Wed, 21 Sep 2016 21:56:37 +0000 Subject: [PATCH] Repaired a max string vs max int bug in MeetingFactory. Commit ready for merge. - Legacy-Id: 12016 --- ietf/meeting/factories.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ietf/meeting/factories.py b/ietf/meeting/factories.py index 66386ad90..94c5a21f5 100644 --- a/ietf/meeting/factories.py +++ b/ietf/meeting/factories.py @@ -2,7 +2,6 @@ import factory import random import datetime -from django.db.models import Max from django.core.files.base import ContentFile from ietf.meeting.models import Meeting, Session, Schedule, TimeSlot, SessionPresentation, FloorPlan @@ -31,7 +30,8 @@ class MeetingFactory(factory.DjangoModelFactory): def number(self,n): if self.type_id == 'ietf': if Meeting.objects.filter(type='ietf').exists(): - return '%02d'%(int(Meeting.objects.filter(type='ietf').aggregate(Max('number'))['number__max'])+1) + so_far = max([int(x.number) for x in Meeting.objects.filter(type='ietf')]) + return '%02d'%(so_far+1) else: return '%02d'%(n+80) else: