Skip to content

Commit 9e09a1b

Browse files
committed
Fix ordering of meeting select in secr/meetings. Fixes ietf-tools#2539. Commit ready for merge.
- Legacy-Id: 15339
1 parent 287bf7d commit 9e09a1b

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

ietf/secr/meetings/views.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from django.conf import settings
66
from django.contrib import messages
77
from django.db.models import Max
8+
from django.db.models.expressions import RawSQL
89
from django.forms.formsets import formset_factory
910
from django.forms.models import inlineformset_factory
1011
from django.shortcuts import render, get_object_or_404, redirect
@@ -411,7 +412,7 @@ def main(request):
411412
'''
412413
In this view the user can choose a meeting to manage or elect to create a new meeting.
413414
'''
414-
meetings = Meeting.objects.filter(type='ietf').order_by('-number')
415+
meetings = Meeting.objects.filter(type='ietf').annotate(number_as_integer=RawSQL('CAST(number AS UNSIGNED)', params=[])).order_by('-number_as_integer')
415416

416417
if request.method == 'POST':
417418
return redirect('ietf.secr.meetings.views.view', meeting_id=request.POST['meeting'])

0 commit comments

Comments
 (0)