attempt redirect_attempted pop from session in else clause

This commit is contained in:
Rachid Mrad 2024-03-19 12:03:13 -04:00
parent bdffaca099
commit 6f8af3f5c3
No known key found for this signature in database

View file

@ -124,7 +124,8 @@ def login_callback(request):
logger.warning(f"No State Defined: {nsd_err}") logger.warning(f"No State Defined: {nsd_err}")
return redirect(request.session.get("next", "/")) return redirect(request.session.get("next", "/"))
else: else:
# Clear the redirect_attempted flag? # Clear the flag if the exception is not caught
request.session.pop("redirect_attempted", None)
return error_page(request, nsd_err) return error_page(request, nsd_err)
except Exception as err: except Exception as err:
return error_page(request, err) return error_page(request, err)