From bec99392fe0a5966df9306fbc121a35979d19c9a Mon Sep 17 00:00:00 2001 From: Aevann Date: Sat, 27 May 2023 02:29:34 +0300 Subject: [PATCH] hide christchurch posts in New Zealand --- 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 25b17862c..f89f846e7 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -9,7 +9,7 @@ from sqlalchemy.orm import aliased, deferred, Query from sqlalchemy.sql import case, func, literal from sqlalchemy.sql.expression import not_, and_, or_ from sqlalchemy.sql.sqltypes import * -from flask import g, session +from flask import g, session, request from files.classes import Base from files.classes.casino_game import CasinoGame @@ -1037,6 +1037,8 @@ class User(Base): return False if other.sub and not cls.can_see(user, other.subr): return False + if 'christchurch' in other.title.lower() and request.headers.get("Cf-Ipcountry") == 'NZ': + return False else: if other.parent_submission: return cls.can_see(user, other.post)