diff --git a/ippisite/ippidb/views.py b/ippisite/ippidb/views.py
index 1c909bb6e4615fdf91f534ee574d0899bb82aee0..704eb6bb9e13e03e0b569a5e2fe74f00436304e5 100644
--- a/ippisite/ippidb/views.py
+++ b/ippisite/ippidb/views.py
@@ -146,8 +146,10 @@ def process_cutoff_value(name, context, request, cutoff_dir='l'):
         context[name] = request.GET.get(name)
         filter_dict = {name + '__' + cutoff_dir + 'te': context[name]}
         context['compounds'] = context['compounds'].filter(**filter_dict)
-    else:
+    elif cutoff_dir == 'l':
         context[name] = context[name+'_max']
+    else:
+        context[name] = context[name+'_min']
     return context
 
 def compound_list(request):