diff --git a/project/gamestats_database.py b/project/gamestats_database.py index 60cb0fc..e675802 100644 --- a/project/gamestats_database.py +++ b/project/gamestats_database.py @@ -249,7 +249,8 @@ def root_download(self, gamename, pid, region): with closing(self.conn.cursor()) as cursor: cursor.execute( "SELECT * FROM storage" - " WHERE gamename = ? AND pid = ? AND region = ?", + " WHERE gamename = ? AND pid != ? AND region = ?" + " ORDER BY RANDOM() LIMIT 1", (gamename, pid, region) ) return cursor.fetchone()