diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 4f70bb719f117ac1654f2949afdb3e3d5382dc42..1c504e300d5d2c8032d261c1b6ed9739c15900c7 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -14,6 +14,11 @@ Changed
 
 * Support dates for ``TimePeriod.get_datetime_start`` and ``TimePeriod.get_datetime_end``.
 
+Fixed
+~~~~~
+
+* ``Event.__str__`` returned a proxy type instead a string.
+
 `2.0rc2`_ - 2021-08-01
 ----------
 
diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py
index 9d51ac7a5678c2c71d58c951a28b1904d2164f64..aaeaf583b9d3a4644c1e9057c24697c2c0a8ba5f 100644
--- a/aleksis/apps/chronos/models.py
+++ b/aleksis/apps/chronos/models.py
@@ -986,7 +986,7 @@ class Event(SchoolTermRelatedExtensibleModel, GroupPropertiesMixin, TeacherPrope
         if self.title:
             return self.title
         else:
-            return _(f"Event {self.pk}")
+            return _("Event {pk}").format(pk=self.pk)
 
     @property
     def raw_period_from_on_day(self) -> TimePeriod: