diff --git a/repo_tools/repo_database.py b/repo_tools/repo_database.py index 4dc02e4..bba349c 100644 --- a/repo_tools/repo_database.py +++ b/repo_tools/repo_database.py @@ -679,8 +679,8 @@ def get_user_list(self,option='all',time_delay=24*3600): WHERE uu.github_login IS NOT NULL) AS u LEFT JOIN followers f ON f.github_login=u.github_login - AND now() - f.created_at > %s*'1 second'::interval - GROUP BY u.github_login + AND now() - f.created_at < %s*'1 second'::interval + GROUP BY u.github_login,f.github_login HAVING f.github_login IS NULL ;''',(time_delay,)) else: @@ -690,8 +690,8 @@ def get_user_list(self,option='all',time_delay=24*3600): WHERE uu.github_login IS NOT NULL) AS u LEFT JOIN followers f ON f.github_login=u.github_login - AND (julianday('now') - julianday(f.created_at))*24*3600 > ? - GROUP BY u.github_login + AND (julianday('now') - julianday(f.created_at))*24*3600 < ? + GROUP BY u.github_login,f.github_login HAVING f.github_login IS NULL ;''',(time_delay,))