mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #33606 -- Cleansed sessionid cookie in error reports.
Co-authored-by: Simon Charette <charette.s@gmail.com>
This commit is contained in:
committed by
Carlton Gibson
parent
b440493eaa
commit
350455b666
@@ -1696,6 +1696,12 @@ class ExceptionReporterFilterTests(
|
||||
)
|
||||
self.assertNotIn(b"super_secret", response.content)
|
||||
|
||||
@override_settings(SESSION_COOKIE_NAME="djangosession")
|
||||
def test_cleanse_session_cookie_value(self):
|
||||
self.client.cookies.load({"djangosession": "should not be displayed"})
|
||||
response = self.client.get("/raises500/")
|
||||
self.assertNotContains(response, "should not be displayed", status_code=500)
|
||||
|
||||
|
||||
class CustomExceptionReporterFilter(SafeExceptionReporterFilter):
|
||||
cleansed_substitute = "XXXXXXXXXXXXXXXXXXXX"
|
||||
|
||||
Reference in New Issue
Block a user