From cd2066863b27e3b21f89eddfd0e3dcbc6cf620af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr>
Date: Fri, 20 Jul 2018 14:39:25 +0200
Subject: [PATCH] fix ordering of the sorting options in compounds list

Former-commit-id: 38b80a9cfdb558330ebf6dd07cab8850184b989c
---
 ippisite/ippidb/views.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ippisite/ippidb/views.py b/ippisite/ippidb/views.py
index 49c8d4f5..1c909bb6 100644
--- a/ippisite/ippidb/views.py
+++ b/ippisite/ippidb/views.py
@@ -1,5 +1,6 @@
 import json
 import math
+from collections import OrderedDict
 
 from django.db.models import Max, Min, Count
 from django.shortcuts import render
@@ -201,7 +202,7 @@ def compound_list(request):
         display = 'v'
     context['display']=display
     compound_fields = {f.name: f.verbose_name for f in Compound._meta.get_fields() if not(f.is_relation)}
-    sort_by_options = {}
+    sort_by_options = OrderedDict()
     for sort_by_option_id in sort_by_option_ids:
         if sort_by_option_id == 'pubs':
             name = 'Number of publications'
-- 
GitLab