diff --git a/smash/web/views.py b/smash/web/views.py
index 6a9740caeb17ab9ffb4e36197bb2542332fcaf88..25b25f1de0415cb431eaca43a73e1ef708435532 100644
--- a/smash/web/views.py
+++ b/smash/web/views.py
@@ -307,7 +307,10 @@ def suggest_details(Appointment appoint):
 def appointments(request):
 	futureDate = datetime.datetime.now()+datetime.timedelta(days=93)
 	planning_list = Appointment.objects.filter(datetime_when__isnull=True, visit__datetime_begin__lt = futureDate)
-	approaching_list = Appointment.objects.filter(datetime_when__gt = datetime.datetime.now())
+
+	today = datetime.datetime.now()
+	today_midnight = datetime.datetime(today.year,today.month,today.day)
+	approaching_list = Appointment.objects.filter(datetime_when__gt = today_midnight, is_finished = False).order_by('datetime_when')
 	full_list = Appointment.objects.all()