From 4d0b4573257af0c4030a3d6b7ebdef8852b274e1 Mon Sep 17 00:00:00 2001 From: christianbeeznst Date: Wed, 26 Jun 2024 15:08:56 -0500 Subject: [PATCH] Internal: Fix session visibility for exercises without start date - refs BT#21820 --- public/main/inc/lib/api.lib.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/public/main/inc/lib/api.lib.php b/public/main/inc/lib/api.lib.php index 10330822d5d..d0e6c091351 100644 --- a/public/main/inc/lib/api.lib.php +++ b/public/main/inc/lib/api.lib.php @@ -2562,6 +2562,9 @@ function api_get_session_visibility( // If start date was set. if (!empty($row['access_start_date'])) { $visibility = $now > api_strtotime($row['access_start_date'], 'UTC') ? SESSION_AVAILABLE : SESSION_INVISIBLE; + } else { + // If there's no start date, assume it's available until the end date + $visibility = SESSION_AVAILABLE; } // If the end date was set.