don't attempt to set the filter if not in the request

master
justcool393 2022-11-06 06:33:25 -06:00
parent edc969e2cd
commit d26294de5c
1 changed files with 1 additions and 0 deletions

View File

@ -51,6 +51,7 @@ def settings_profile_post(v):
return False return False
def update_flag_with_permanence(column_name:str, request_name:str, friendly_name:str, badge_id:Optional[int]): def update_flag_with_permanence(column_name:str, request_name:str, friendly_name:str, badge_id:Optional[int]):
if not request.values.get(request_name): return False
current_value = getattr(v, column_name) current_value = getattr(v, column_name)
if FEATURES['USERS_PERMANENT_WORD_FILTERS'] and current_value > 1: if FEATURES['USERS_PERMANENT_WORD_FILTERS'] and current_value > 1:
abort(403, "Cannot disable the word filter after you've already set it permanently!") abort(403, "Cannot disable the word filter after you've already set it permanently!")