diff --git a/app/controllers/admin/courses.php b/app/controllers/admin/courses.php
index 7bdeaae2ee387c4811e9288feb479fd396d9b230..231099c186622bf732ae7f62f90c5548870279a6 100644
--- a/app/controllers/admin/courses.php
+++ b/app/controllers/admin/courses.php
@@ -536,7 +536,7 @@ class Admin_CoursesController extends AuthenticatedController
                 }
 
                 if (in_array('institute', $filter_config)) {
-                    $row['institute'] = $course->home_institut ? $course->home_institut['name'] : $course['institute'];
+                    $row['institute'] = $course_model->home_institut ? (string) $course_model->home_institut['name'] : $course_model['institut_id'];
                 }
 
                 foreach (PluginManager::getInstance()->getPlugins('AdminCourseContents') as $plugin) {