id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 22004 Allow session.modified with an explicit False value to override SESSION_SAVE_EVERY_REQUEST Byron Ruth "This line checks precludes a view that attempts to explicitly set the `session.modified` attribute to False. The use case I have is have a view that serves as a ""ping"" endpoint for session timeouts. The problem is that if the project setting has the SESSION_SAVE_EVERY_REQUEST set to true, that view continually reset the session expiry time. The changes required are to set [https://github.com/django/django/blob/master/django/contrib/sessions/backends/base.py#L42 this line] to None and [https://github.com/django/django/blob/master/django/contrib/sessions/middleware.py#L31 this line] to `if modified or (modified is None and settings.SESSION_SAVE_EVERY_REQUEST):`" Uncategorized closed contrib.sessions dev Normal wontfix johngiannelos@… Unreviewed 0 0 0 0 1 0