diff --git a/apps/authentication/views/mixins.py b/apps/authentication/views/mixins.py index dab39bdc2..f123e2aa4 100644 --- a/apps/authentication/views/mixins.py +++ b/apps/authentication/views/mixins.py @@ -2,14 +2,16 @@ # from django.utils.translation import gettext_lazy as _ from common.utils import FlashMessageUtil +from common.utils import safe_next_url class FlashMessageMixin: @staticmethod def get_response(redirect_url='', title='', msg='', m_type='message', interval=5): message_data = { - 'title': title, 'interval': interval, - 'redirect_url': redirect_url, + 'title': title, + 'interval': interval, + 'redirect_url': safe_next_url(redirect_url), } if m_type == 'error': message_data['error'] = msg