From 09b8f892ac2cabe324d10953a1db587df2d8f32e Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Thu, 5 Sep 2013 11:30:45 +1000 Subject: [PATCH] MDL-41594 Bug fix for orphaned invisible categories thanks to L.Sanocki --- lib/coursecatlib.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/coursecatlib.php b/lib/coursecatlib.php index 70500888ebf..0c71d4272a1 100644 --- a/lib/coursecatlib.php +++ b/lib/coursecatlib.php @@ -581,6 +581,9 @@ class coursecat implements renderable, cacheable_object, IteratorAggregate { } else { // parent not found. This is data consistency error but next fix_course_sortorder() should fix it $all[0][] = $record->id; + if (!$record->visible) { + $all['0i'][] = $record->id; + } } $count++; }