diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index 016252970583907dab576fe8ccb1458c6575c9b8..163ef2b8636b25b9cbb3ec7f7d4e5f4d0e9926eb 100644 --- a/aleksis/apps/alsijil/models.py +++ b/aleksis/apps/alsijil/models.py @@ -1,5 +1,6 @@ from datetime import date from typing import Optional, Union +from urllib.parse import urlparse from django.db import models from django.db.models.constraints import CheckConstraint @@ -231,7 +232,7 @@ class PersonalNote(RegisterObjectRelatedMixin, ExtensibleModel): def get_absolute_url(self) -> str: """Get the absolute url of the detail view for the related register object.""" - return super().get_absolute_url() + "#personal-notes" + return urlparse(super().get_absolute_url())._replace(fragment="personal-notes").geturl() class Meta: verbose_name = _("Personal note")