diff --git a/lib/models/Semester.php b/lib/models/Semester.php index ca1eaa363efa57bdf44831b9778ed3629c9ee86d..ca75dd2d370e12b3f79ee0184fde65a0f852d276 100644 --- a/lib/models/Semester.php +++ b/lib/models/Semester.php @@ -159,7 +159,7 @@ class Semester extends SimpleORMap public static function findAllVisible($with_before_first = true): array { return array_values( - array_filter(self::getAllAsArray(), function ($semester, $key) use($with_before_first) { + array_filter(self::getAllAsArray($with_before_first), function ($semester, $key) use($with_before_first) { return $GLOBALS['perm']->have_perm('admin') || !empty($semester['visible']) || ((int)$key === 0 && $with_before_first); }, ARRAY_FILTER_USE_BOTH) );