From 77d568dc475f438c301d657a2c1c858e2fd1971e Mon Sep 17 00:00:00 2001
From: Daniel Perna <danielperna84@gmail.com>
Date: Mon, 28 Nov 2016 07:29:21 +0100
Subject: [PATCH] Fixed incorrect event-order (#4605)

---
 homeassistant/components/logbook.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/homeassistant/components/logbook.py b/homeassistant/components/logbook.py
index 49ab709f8f5..94445935093 100644
--- a/homeassistant/components/logbook.py
+++ b/homeassistant/components/logbook.py
@@ -139,9 +139,10 @@ class LogbookView(HomeAssistantView):
         def get_results():
             """Query DB for results."""
             events = recorder.get_model('Events')
-            query = recorder.query('Events').filter(
-                (events.time_fired > start_day) &
-                (events.time_fired < end_day))
+            query = recorder.query('Events').order_by(
+                events.time_fired).filter(
+                    (events.time_fired > start_day) &
+                    (events.time_fired < end_day))
             events = recorder.execute(query)
             return _exclude_events(events, self.config)
 
-- 
GitLab