From 5df7cb448df27ff0e05b9e33ba4346d1bf38c668 Mon Sep 17 00:00:00 2001 From: r-m-n Date: Sat, 17 Aug 2019 19:04:27 +0300 Subject: [PATCH] order retrieved events in SQLTrackerStore --- rasa/core/tracker_store.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rasa/core/tracker_store.py b/rasa/core/tracker_store.py index 66773a0e4b2a..0ebc9b987e71 100644 --- a/rasa/core/tracker_store.py +++ b/rasa/core/tracker_store.py @@ -447,7 +447,9 @@ def retrieve(self, sender_id: Text) -> Optional[DialogueStateTracker]: """Create a tracker from all previously stored events.""" query = self.session.query(self.SQLEvent) - result = query.filter_by(sender_id=sender_id).all() + result = ( + query.filter_by(sender_id=sender_id).order_by(self.SQLEvent.timestamp).all() + ) events = [json.loads(event.data) for event in result] if self.domain and len(events) > 0: