diff --git a/lib/classes/JsonApi/Schemas/Course.php b/lib/classes/JsonApi/Schemas/Course.php index 3aa6711e03dab0615a9cd8d8e64e3bfa5a5636f0..47692da32d6aa874fe0cb32e01ea66f3cddc4e19 100644 --- a/lib/classes/JsonApi/Schemas/Course.php +++ b/lib/classes/JsonApi/Schemas/Course.php @@ -88,12 +88,16 @@ class Course extends SchemaProvider */ private function getInstitute(\Course $course, $shouldInclude) { - return [ - self::LINKS => [ - Link::RELATED => new Link('/institutes/'.$course->institut_id), - ], - self::DATA => $course->home_institut, - ]; + return $course->institut_id + ? [ + self::LINKS => [ + Link::RELATED => new Link('/institutes/' . $course->institut_id), + ], + self::DATA => $course->home_institut, + ] + : [ + self::DATA => null, + ]; } private function getStartSemester(\Course $course)