From 4b0c95a1b566f57fc778e8572eae1f00a2893d16 Mon Sep 17 00:00:00 2001 From: djarrancotleanu Date: Tue, 12 Dec 2023 11:16:53 +1000 Subject: [PATCH 1/2] Add fix for 'Forum posts' error --- classes/local.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/local.php b/classes/local.php index 7188e6d4e..57f4a28ce 100644 --- a/classes/local.php +++ b/classes/local.php @@ -1967,7 +1967,7 @@ public static function get_groups_ids($activities) { // We save both types of forums in the array $groupsid. $groupsid['forum'] = $DB->get_records_sql($sqlforum, $params); - if (!get_config('hsuforum')) { + if (get_config('hsuforum') == new stdClass() || !get_config('hsuforum')) { $groupsid['hsuforum'] = []; } else { // SQL for hsuforums. From c79563e849b58b5ab08cd6705a998f97e7476ebb Mon Sep 17 00:00:00 2001 From: djarrancotleanu Date: Tue, 12 Dec 2023 12:20:17 +1000 Subject: [PATCH 2/2] Add new fix that uses get_config correctly to return correct values --- classes/local.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/local.php b/classes/local.php index 57f4a28ce..921bce23c 100644 --- a/classes/local.php +++ b/classes/local.php @@ -1967,7 +1967,7 @@ public static function get_groups_ids($activities) { // We save both types of forums in the array $groupsid. $groupsid['forum'] = $DB->get_records_sql($sqlforum, $params); - if (get_config('hsuforum') == new stdClass() || !get_config('hsuforum')) { + if (!get_config('hsuforum', 'version')) { $groupsid['hsuforum'] = []; } else { // SQL for hsuforums.