diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py index 8c7ab9ce15612e25bf8500eca7870fb921bd1718..7b7b0b2b466e2c4f35311eb9253d6af144b5660d 100644 --- a/aleksis/core/mixins.py +++ b/aleksis/core/mixins.py @@ -5,7 +5,7 @@ from typing import Any, Callable, List, Optional, Tuple, Union from django.conf import settings from django.contrib import messages -from django.contrib.auth.views import LoginView +from django.contrib.auth.views import LoginView, SuccessURLAllowedHostsMixin from django.contrib.contenttypes.models import ContentType from django.contrib.sites.managers import CurrentSiteManager from django.contrib.sites.models import Site @@ -416,7 +416,7 @@ class SuccessMessageMixin(ModelFormMixin): return super().form_valid(form) -class SuccessNextMixin: +class SuccessNextMixin(SuccessURLAllowedHostsMixin): redirect_field_name = "next" def get_success_url(self) -> str: