From 7c1387cfd878098bdc54334cb013c9e42a8aa745 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Wed, 24 Feb 2021 11:15:32 +0100 Subject: [PATCH] Use urlparse to inject anchors in absolute urls --- aleksis/apps/alsijil/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index 016252970..163ef2b86 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") -- GitLab