# DEBUG: print("DEBUG: Updating block reason:", reason, blocker, blocked, block_level)
try:
fba.cursor.execute(
- "UPDATE blocks SET reason = ?, last_seen = ? WHERE blocker = ? AND blocked = ? AND block_level = ? AND (reason IS NULL OR reason IN ('','unknown')) LIMIT 1",
+ "UPDATE blocks SET reason = ?, last_seen = ? WHERE blocker = ? AND blocked = ? AND block_level = ? AND (reason IS NULL OR reason = '') LIMIT 1",
(
reason,
time.time(),
if not blocks.is_instance_blocked(domain, blocked, block_level):
# DEBUG: print("DEBUG: Blocking:", domain, blocked, block_level)
- blocks.add_instance(domain, blocked, "unknown", block_level)
+ blocks.add_instance(domain, blocked, None, block_level)
if block_level == "reject":
# DEBUG: print("DEBUG: Adding to blockdict:", blocked)
if not blocks.is_instance_blocked(domain, blocked, block_level):
# DEBUG: print("DEBUG: Blocking:", domain, blocked, block_level)
- blocks.add_instance(domain, blocked, "unknown", block_level)
+ blocks.add_instance(domain, blocked, None, block_level)
if block_level == "reject":
# DEBUG: print("DEBUG: Adding to blockdict:", blocked)