From fab89ec278c83027f00b9cc7b960656a5b9caa11 Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Mon, 18 Mar 2024 15:24:30 +0000
Subject: [PATCH] fix errors and warnings, closes #3831

Closes #3831

Merge request studip/studip!2695
---
 lib/classes/Seminar.class.php  | 4 ----
 lib/modules/CoreWiki.class.php | 3 ++-
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/lib/classes/Seminar.class.php b/lib/classes/Seminar.class.php
index 12e44249b27..054c337d4a1 100644
--- a/lib/classes/Seminar.class.php
+++ b/lib/classes/Seminar.class.php
@@ -1611,10 +1611,6 @@ class Seminar
         $statement = DBManager::get()->prepare($query);
         $statement->execute([$s_id]);
 
-        $query = "DELETE FROM wiki_locks WHERE range_id = ?";
-        $statement = DBManager::get()->prepare($query);
-        $statement->execute([$s_id]);
-
         // delete course config values
         ConfigValue::deleteBySQL('range_id = ?', [$s_id]);
 
diff --git a/lib/modules/CoreWiki.class.php b/lib/modules/CoreWiki.class.php
index a52aa4d78e2..e82fd6582eb 100644
--- a/lib/modules/CoreWiki.class.php
+++ b/lib/modules/CoreWiki.class.php
@@ -183,7 +183,8 @@ class CoreWiki extends CorePlugin implements StudipModule
      */
     public static function getTOC($startPage, $active_title = null): TOCItem
     {
-        $root = new TOCItem($startPage->isNew() || $startPage->name === 'WikiWikiWeb'
+        $root = new TOCItem(
+            ($startPage && ($startPage->isNew() || $startPage->name === 'WikiWikiWeb'))
             ? _('Wiki-Startseite')
             : $startPage->name
         );
-- 
GitLab