diff --git a/files/helpers/sanitize.py b/files/helpers/sanitize.py index 092542fa1..0d21280ae 100644 --- a/files/helpers/sanitize.py +++ b/files/helpers/sanitize.py @@ -383,7 +383,7 @@ def sanitize(sanitized, golden=True, limit_pings=0, showmore=False, count_emojis sanitized = marsify(sanitized, author.chud_phrase) if obj and obj.sharpened: - sanitized = sharpen(sanitized, v) + sanitized = sharpen(sanitized, author.chud_phrase) if '```' not in sanitized and '
' not in sanitized:
 		sanitized = linefeeds_regex.sub(r'\1\n\n\2', sanitized)
@@ -683,7 +683,7 @@ def filter_emojis_only(title, golden=True, count_emojis=False, obj=None, author=
 			title = marsify(title, author.chud_phrase)
 
 	if obj and obj.sharpened:
-		title = sharpen(title, v)
+		title = sharpen(title, author.chud_phrase)
 
 	emojis_used = set()
 
diff --git a/files/helpers/sharpen.py b/files/helpers/sharpen.py
index 6f120053c..82820c1f4 100644
--- a/files/helpers/sharpen.py
+++ b/files/helpers/sharpen.py
@@ -1,14 +1,15 @@
 from files.helpers.regex import *
+import re
 
-def sharpen(string, v):
-	if v.chud_phrase:
-		string = string.replace(v.chud_phrase, 'erfdsx34224e4535resfed')
+def sharpen(string, chud_phrase):
+	if chud_phrase:
+		string = re.sub(chud_phrase, 'erfdsx34224e4535resfed', string, flags=re.I)
 
 	string = the_fucking_regex.sub("\g<1> fucking", string)
 	string = bitch_question_mark_regex.sub(", bitch?", string)
 	string = exclamation_point_regex.sub(", motherfucker!", string)
 
-	if v.chud_phrase:
-		string = string.replace('erfdsx34224e4535resfed', v.chud_phrase)
+	if chud_phrase:
+		string = string.replace('erfdsx34224e4535resfed', chud_phrase)
 
 	return string