Auto get first available context on viewing

This commit is contained in:
PMKuipers 2023-06-16 13:49:05 +02:00
parent 793ecd0756
commit 780765ff79

View file

@ -32,11 +32,11 @@ elseif($contextid > 0)
else else
{ {
// If no context is selected, find the first available one // If no context is selected, find the first available one
$available_contexts = courseservice::list_used_categories("view"); $available_contexts = courseservice::list_accessible_categories_with_usage("view");
$contextid=1; // fallback to system context $contextid=1; // fallback to system context
foreach($available_contexts as $ctx){ foreach($available_contexts as $ctx){
if($ctx["studyplancount"] > 0){ if($ctx->count > 0){
$contextid = $ctx["context_id"]; $contextid = $ctx->ctxid;
break; break;
} }
} }