From bc22fa8bf4025a435d9e3379e2f47067f7710088 Mon Sep 17 00:00:00 2001 From: Brendan Heywood Date: Wed, 11 Feb 2026 16:07:06 +1100 Subject: [PATCH] MDL-87923 checks: Fix bug with details showing on summary pages --- public/lib/classes/check/table.php | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/public/lib/classes/check/table.php b/public/lib/classes/check/table.php index 669f7d06029..a4a96e47ff9 100644 --- a/public/lib/classes/check/table.php +++ b/public/lib/classes/check/table.php @@ -149,26 +149,26 @@ class table implements \core\output\renderable { } $html .= \html_writer::table($table); - $details = array_filter(array_map( - fn ($result) => $result->get_details(), - $fails, - )); - if (count($details) > 0) { - $html .= $output->heading(get_string('details'), 3); - - if (count($details) === 1) { - $result = reset($fails); - $html .= $output->box($result->get_details(), 'generalbox boxwidthnormal boxaligncenter'); - } else { - $html .= html_writer::start_tag('ul'); - foreach ($details as $detail) { - $html .= html_writer::tag('li', $detail); - } - $html .= html_writer::end_tag('ul'); - } - } - if ($this->detail) { + $details = array_filter(array_map( + fn ($result) => $result->get_details(), + $fails, + )); + if (count($details) > 0) { + $html .= $output->heading(get_string('details'), 3); + + if (count($details) === 1) { + $result = reset($fails); + $html .= $output->box($result->get_details(), 'generalbox boxwidthnormal boxaligncenter'); + } else { + $html .= html_writer::start_tag('ul'); + foreach ($details as $detail) { + $html .= html_writer::tag('li', $detail); + } + $html .= html_writer::end_tag('ul'); + } + } + $html .= $output->continue_button($this->url); }