From e119de0d7e36eaf314dd0cb4abc6ebc9c9c6c8e4 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Wed, 25 Sep 2019 13:21:03 +0200
Subject: [PATCH] Exclude blocked domains from crawling

---
 funkwhale_network/db.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/funkwhale_network/db.py b/funkwhale_network/db.py
index d983367..2994f3f 100644
--- a/funkwhale_network/db.py
+++ b/funkwhale_network/db.py
@@ -73,7 +73,7 @@ def dict_cursor(func):
 @dict_cursor
 async def get_latest_check_by_domain(cursor):
     sql = """
-    SELECT DISTINCT on (domain) domain, * FROM checks INNER JOIN domains ON checks.domain = domains.name WHERE private = %s ORDER BY domain, time DESC
+    SELECT DISTINCT on (domain) domain, * FROM checks INNER JOIN domains ON checks.domain = domains.name WHERE private = %s AND domains.blocked = false ORDER BY domain, time DESC
 """
     await cursor.execute(sql, [False])
     return list(await cursor.fetchall())
-- 
GitLab