From eb24dbc37b52545ee0d2dc80eef1f085bd535089 Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Fri, 3 Jun 2022 14:27:24 +0000
Subject: [PATCH] don't try to serialize SORM instance, fixes #1137

Closes #1137

Merge request studip/studip!679
---
 app/routes/Semester.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app/routes/Semester.php b/app/routes/Semester.php
index 5dcddd506d6..13639534137 100644
--- a/app/routes/Semester.php
+++ b/app/routes/Semester.php
@@ -54,9 +54,10 @@ class Semester extends \RESTAPI\RouteMap
             $this->notFound();
         }
 
-        $this->etag(md5(serialize($semester)));
+        $semester_json = $this->semesterToJSON($semester);
+        $this->etag(md5(serialize($semester_json)));
 
-        return $this->semesterToJSON($semester);
+        return $semester_json;
     }
 
     private function semesterToJSON($semester)
-- 
GitLab