diff --git a/main/inc/lib/main_api.lib.php b/main/inc/lib/main_api.lib.php index 87e25607ce..1ef1cba0a9 100644 --- a/main/inc/lib/main_api.lib.php +++ b/main/inc/lib/main_api.lib.php @@ -1420,7 +1420,7 @@ function api_is_allowed($tool, $action, $task_id = 0) { return true; } //if(!$_SESSION['total_permissions'][$_course['code']] and $_course) - if ($_course) { + if (is_array($_course) and count($_course)>0) { require_once(api_get_path(SYS_CODE_PATH) . 'permissions/permissions_functions.inc.php'); require_once(api_get_path(LIBRARY_PATH) . "/groupmanager.lib.php");