diff --git a/main/exercise/exercise.class.php b/main/exercise/exercise.class.php index d50a4bbfd3..39936b8b26 100755 --- a/main/exercise/exercise.class.php +++ b/main/exercise/exercise.class.php @@ -771,6 +771,10 @@ class Exercise */ public function getQuestionOrderedListByName() { + if (empty($this->course_id) || empty($this->id)) { + return []; + } + $exerciseQuestionTable = Database::get_course_table(TABLE_QUIZ_TEST_QUESTION); $questionTable = Database::get_course_table(TABLE_QUIZ_QUESTION); diff --git a/main/inc/lib/document.lib.php b/main/inc/lib/document.lib.php index 7e0caeab52..33f7fb90e7 100644 --- a/main/inc/lib/document.lib.php +++ b/main/inc/lib/document.lib.php @@ -535,6 +535,11 @@ class DocumentManager $search = false, $sessionId = 0 ) { + + if (empty($courseInfo)) { + return []; + } + $tblItemProperty = Database::get_course_table(TABLE_ITEM_PROPERTY); $tblDocument = Database::get_course_table(TABLE_DOCUMENT);