diff --git a/lib/evaluation/classes/db/EvaluationObjectDB.class.php b/lib/evaluation/classes/db/EvaluationObjectDB.class.php
index 1e8f66ff4168e35fac04a6d18f9c88b8873c19b8..8b8d7dfa798088f3b1bc9433d6a78a95ca996b71 100644
--- a/lib/evaluation/classes/db/EvaluationObjectDB.class.php
+++ b/lib/evaluation/classes/db/EvaluationObjectDB.class.php
@@ -57,13 +57,10 @@ class EvaluationObjectDB extends DatabaseObject
             return _('Systemweite Evaluationen');
         }
         $o_type = get_object_type($rangeID, ['sem', 'user', 'inst']);
-        if (in_array($o_type, ['sem', 'inst', 'fak'])) {
-            $name = Context::getHeaderLine();
-            if ($name != NULL) {
-                if ($html_decode)
-                    $rangename = decodeHTML($name);
-                else
-                    $rangename = $name;
+        if (in_array($o_type, ['sem','inst','fak'])) {
+            $range = get_object_by_range_id($rangeID);
+            if ($range) {
+                $rangename = $range->getFullname('number-name-semester');
             } else {
                 $rangename = _('Kein Titel gefunden.');
             }