From 55daca6a20ec041f9826a6de45d27e0d7b0db5be Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 16 Feb 2024 01:02:22 +0200 Subject: [PATCH] make blocking not work for public_use holes --- files/classes/user.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/classes/user.py b/files/classes/user.py index 39a6d749a..3610d0b0d 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -469,7 +469,9 @@ class User(Base): stealth = stealth - set(x[0] for x in g.db.query(StealthHoleUnblock.hole).filter_by(user_id=self.id)) if self.chud == 1: stealth = stealth - {'chudrama'} - return list(stealth) + [x[0] for x in g.db.query(HoleBlock.hole).filter_by(user_id=self.id)] + public_use = [x[0] for x in g.db.query(Hole.name).filter_by(public_use=True)] + + return list(stealth) + [x[0] for x in g.db.query(HoleBlock.hole).filter_by(user_id=self.id)] - public_use @lazy def blocks(self, hole):