diff --git a/lib/classes/SemBrowse.class.php b/lib/classes/SemBrowse.class.php
index 52d605dcb5807b741f6565ed52ca4e5f676f43fc..7969a17db13320f1e4527f4ab16b943d7642f18b 100644
--- a/lib/classes/SemBrowse.class.php
+++ b/lib/classes/SemBrowse.class.php
@@ -1173,7 +1173,7 @@ class SemBrowse {
         }
 
         $installed_languages = array_keys(Config::get()->INSTALLED_LANGUAGES);
-        $language = $_SESSION['_language'] ?: reset($installed_languages);
+        $language = $_SESSION['_language'] ?? reset($installed_languages);
         $option = Config::get()->COURSE_SEARCH_NAVIGATION_OPTIONS[$option_name];
         if (!$option['visible'] || $option['target'] !== $target) {
             return null;