diff --git a/lms/djangoapps/discussion/rest_api/serializers.py b/lms/djangoapps/discussion/rest_api/serializers.py index 75ef1f3d5150..9c2668d0b226 100644 --- a/lms/djangoapps/discussion/rest_api/serializers.py +++ b/lms/djangoapps/discussion/rest_api/serializers.py @@ -155,13 +155,6 @@ def filter_spam_urls_from_html(html_string): escaped = domain.replace(".", r"\.") domain_pattern = rf"(\w+\.)*{escaped}(?:/\S*)*" patterns.append(re.compile(rf"(https?://)?{domain_pattern}", re.IGNORECASE)) - spaced_parts = list(domain) - spaced_pattern = "".join( - rf"{re.escape(char)}(?:\s| |\u00A0)*" if char != "." else r"\.(?:\s| |\u00A0)*" - for char in spaced_parts - ) - spaced_pattern += r"(?:\/(?:\s| |\u00A0|\w)*)*" - patterns.append(re.compile(spaced_pattern, re.IGNORECASE)) for a_tag in soup.find_all("a", href=True): href = a_tag.get('href') diff --git a/lms/djangoapps/discussion/rest_api/tests/test_serializers.py b/lms/djangoapps/discussion/rest_api/tests/test_serializers.py index 0333c62d73c0..edb866d5ed84 100644 --- a/lms/djangoapps/discussion/rest_api/tests/test_serializers.py +++ b/lms/djangoapps/discussion/rest_api/tests/test_serializers.py @@ -1130,7 +1130,3 @@ def test_filter(self): filter_spam_urls_from_html('