diff --git a/lib/classes/SemBrowse.class.php b/lib/classes/SemBrowse.class.php
index f4d1499c37717ac1880519b2cb3f9f936829f294..fe05bba35d396a2a60f92509cca2e6f547403cc4 100644
--- a/lib/classes/SemBrowse.class.php
+++ b/lib/classes/SemBrowse.class.php
@@ -1296,7 +1296,7 @@ class SemBrowse {
         }
 
         // set default values
-        if ($_SESSION['sem_browse_data']['default_sem']) {
+        if (!$_SESSION['sem_browse_data']['default_sem']) {
             $_SESSION['sem_browse_data']['default_sem'] =
                     Semester::getIndexById(self::getDefaultSemester(), false, true)
                         ?: 'all';