diff --git a/app/controllers/admin/courses.php b/app/controllers/admin/courses.php
index 4882f8eaa176631b5f235f69e49d7e2729fb4369..0ad7c033a857bb98618c58220ea582144eb44a21 100644
--- a/app/controllers/admin/courses.php
+++ b/app/controllers/admin/courses.php
@@ -535,6 +535,10 @@ class Admin_CoursesController extends AuthenticatedController
             if (isset($filters[$key])) {
                 $config->store($field, $filters[$key]);
             }
+            if (!$config->MY_INSTITUTES_DEFAULT) {
+                $config->delete('ADMIN_COURSES_TEACHERFILTER');
+                $config->delete('MY_COURSES_SELECTED_STGTEIL');
+            }
 
             unset($filters[$key]);
         }