diff --git a/aleksis/apps/chronos/managers.py b/aleksis/apps/chronos/managers.py index 51d6ac522623ff6e068714c89d6cf84b77d5f034..2b2b6c4c4200b2f432f611fa7181ff4bc5d5bb1f 100644 --- a/aleksis/apps/chronos/managers.py +++ b/aleksis/apps/chronos/managers.py @@ -2,7 +2,7 @@ from datetime import date, datetime, timedelta from enum import Enum from typing import Optional, Union -from django.contrib.sites.managers import CurrentSiteManager +from django.contrib.sites.managers import CurrentSiteManager as _CurrentSiteManager from django.db import models from django.db.models import Count, F, Q @@ -13,6 +13,9 @@ from aleksis.core.models import Group, Person from aleksis.core.util.core_helpers import get_site_preferences +class CurrentSiteManager(_CurrentSiteManager): + use_in_migrations = False + class TimetableType(Enum): """Enum for different types of timetables.""" diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index 382a3e34c36c611ee6cf0b0ab4e4f8876b56181f..04495b37a84c2ce837ebf939b14103a68bc41eea 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -3,7 +3,6 @@ from __future__ import annotations from datetime import date, datetime, time, timedelta from typing import Dict, Optional, Tuple, Union -from django.contrib.sites.managers import CurrentSiteManager from django.core.exceptions import ValidationError from django.db import models from django.db.models import Max, Min, Q @@ -21,6 +20,7 @@ from django_global_request.middleware import get_request from aleksis.apps.chronos.managers import ( AbsenceQuerySet, + CurrentSiteManager, EventQuerySet, ExtraLessonQuerySet, GroupPropertiesMixin,