diff --git a/lib/classes/JsonApi/Schemas/Course.php b/lib/classes/JsonApi/Schemas/Course.php index 42fcfd2fd00b37704fec62aa1e10a04e0d2f8cf0..7c034f8f363e1e43be4e4db01ad565d1c2e8aa02 100644 --- a/lib/classes/JsonApi/Schemas/Course.php +++ b/lib/classes/JsonApi/Schemas/Course.php @@ -89,11 +89,15 @@ class Course extends SchemaProvider */ private function getInstitute(\Course $course, $shouldInclude) { - return [ - self::RELATIONSHIP_LINKS => [ - Link::RELATED => $this->createLinkToResource($course->home_institut), - ], - self::RELATIONSHIP_DATA => $course->home_institut, + return $course->institut_id + ? [ + self::RELATIONSHIP_LINKS => [ + Link::RELATED => $this->createLinkToResource($course->home_institut), + ], + self::RELATIONSHIP_DATA => $course->home_institut, + ] + : [ + self::RELATIONSHIP_DATA => null, ]; }