]> git.parisson.com Git - teleforma.git/commitdiff
fix multiple same quota period
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 15 Feb 2016 22:57:04 +0000 (23:57 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 15 Feb 2016 22:57:04 +0000 (23:57 +0100)
teleforma/views/core.py

index d14462bb7a82f78204be8165c0f765dcb86166cb..a4f6ca2dd3c0c9414ea7c4f14588fe08b6378451 100644 (file)
@@ -180,7 +180,10 @@ def get_periods(user):
 
     quotas = user.quotas.all()
     if quotas and not (user.is_superuser or user.is_staff) and not professor:
-        periods = [quota.period for quota in quotas]
+        periods = []
+        for quota in quotas:
+            if not quota.period in periods:
+                periods.append(quota.period)
 
     return periods