From 9a0284e579aaffb050ea665b5670033bcdd4eb6e Mon Sep 17 00:00:00 2001 From: Harshil Patel Date: Sun, 20 Aug 2023 17:20:06 +0530 Subject: [PATCH] Fix #1875 --- local/iomad/lib/iomad.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/local/iomad/lib/iomad.php b/local/iomad/lib/iomad.php index ad0a6aa5931..17e3518ea4c 100644 --- a/local/iomad/lib/iomad.php +++ b/local/iomad/lib/iomad.php @@ -443,8 +443,8 @@ public static function iomad_filter_categories( $categories ) { if (!$mycompanycategories = $companycategoriescache->get($company->id)) { $mycompanycategories = $DB->get_records_sql("SELECT DISTINCT cc.id FROM {course_categories} cc - WHERE " . $DB->sql_like('cc.path', ':companycategorysearch'), - ['companycategorysearch' => '/' . $company->category . '%']); + WHERE " . $DB->sql_like($DB->sql_concat('cc.path', '/'), ':companycategorysearch'), + ['companycategorysearch' => '/' . $company->category . '/%']); $companycategoriescache->set($company->id, $mycompanycategories); } } else {