From 9a34ef22dd0b795d5c0e10c357332c32bc2d968d Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Fri, 12 Mar 2021 17:10:06 +0100
Subject: [PATCH] Make pks generated in generate_list_of_all_register_objects
 unique

---
 aleksis/apps/alsijil/util/alsijil_helpers.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/alsijil/util/alsijil_helpers.py b/aleksis/apps/alsijil/util/alsijil_helpers.py
index a78788833..479dc8dd5 100644
--- a/aleksis/apps/alsijil/util/alsijil_helpers.py
+++ b/aleksis/apps/alsijil/util/alsijil_helpers.py
@@ -259,7 +259,7 @@ def generate_list_of_all_register_objects(filter_dict: Dict[str, Any]) -> List[d
 
                     # Build table entry
                     entry = {
-                        "pk": f"{lesson_period.pk}_{week.year}_{week.week}",
+                        "pk": f"lesson_period_{lesson_period.pk}_{week.year}_{week.week}",
                         "week": week,
                         "has_documentation": has_documentation,
                         "substitution": sub,
@@ -312,7 +312,7 @@ def generate_list_of_all_register_objects(filter_dict: Dict[str, Any]) -> List[d
 
             # Build table entry
             entry = {
-                "pk": str(register_object.pk),
+                "pk": f"{register_object.label_}_{register_object.pk}",
                 "has_documentation": has_documentation,
                 "register_object": register_object,
                 "date": day,
-- 
GitLab