From 8d75ad8c0a65b9e61b6bc0969dcc7ceebf7f5802 Mon Sep 17 00:00:00 2001 From: pythagoraswitch Date: Fri, 3 Aug 2018 16:30:02 +0200 Subject: [PATCH] fixed the login empty item issue --- recommendation_engine.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/recommendation_engine.py b/recommendation_engine.py index 110e524..2f1beb9 100644 --- a/recommendation_engine.py +++ b/recommendation_engine.py @@ -85,6 +85,10 @@ class Engine: return clips def get_videos(self, user): + + if user.get('events', [])[0].get("event")=="login": + return self.get_recommendations(user) + channels = {k: v.get('value', 0) for k, v in self.state['channels'].items()} sliders = {k: v.get('value', 0) for k, v in self.state['globalKeywords'].items()} grid_change = {k: v.get('value', 0) for k, v in self.state['gridChange'].items()} @@ -116,7 +120,7 @@ class Engine: # if there were no grid events for all, initialize all grids. if len(prev_grid_list) < video_num: - return self.get_recommendations(user) + return self.get_recommendations(user) else: if play_index is None: