diff --git a/blocks/lp/classes/output/summary.php b/blocks/lp/classes/output/summary.php index e5cee22b506..995f6d45cd2 100644 --- a/blocks/lp/classes/output/summary.php +++ b/blocks/lp/classes/output/summary.php @@ -35,6 +35,7 @@ use core_competency\url; use renderable; use renderer_base; use templatable; +use required_capability_exception; /** * Summary renderable class. @@ -68,7 +69,11 @@ class summary implements renderable, templatable { $this->user = $user; // Get the plans. - $this->plans = api::list_user_plans($this->user->id); + try { + $this->plans = api::list_user_plans($this->user->id); + } catch (required_capability_exception $e) { + $this->plans = []; + } // Get the competencies to review. $this->compstoreview = api::list_user_competencies_to_review(0, 3);