misc: do not instantatiate StoreRequestMiddleware without an argument (#70631)

If fixes this warning :

  src/authentic2/utils/misc.py:699: RemovedInDjango40Warning: Passing None for the middleware get_response argument is deprecated.
    request = middleware.StoreRequestMiddleware().get_request()
This commit is contained in:
Benjamin Dauvergne 2022-10-25 07:35:30 +02:00
parent 427021b5b2
commit 6f9ebfd827
2 changed files with 3 additions and 2 deletions

View File

@ -696,7 +696,7 @@ def send_templated_mail(
return
if not request:
request = middleware.StoreRequestMiddleware().get_request()
request = middleware.StoreRequestMiddleware.get_request()
ctx = copy.copy(app_settings.TEMPLATE_VARS)
if context:
@ -927,7 +927,7 @@ def send_password_reset_mail(
if not template_names:
template_names = 'authentic2/password_reset_email'
if not request:
request = middleware.StoreRequestMiddleware().get_request()
request = middleware.StoreRequestMiddleware.get_request()
ctx = {}
ctx.update(context or {})

View File

@ -175,6 +175,7 @@ filterwarnings =
ignore
once:::authentic2.*
error:.*please use dns.resolver.resolve:DeprecationWarning:
error:.*Passing None for the middleware get_response argument is deprecated.*::
junit_family=xunit2
[coverage:run]