From 45c9af0ef45f3bb15284a1deb5e0739328e46fca Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Sat, 11 Mar 2023 11:48:42 +0000
Subject: [PATCH] check if class exists, closes #2345

Closes #2345

Merge request studip/studip!1534
---
 cli/Commands/Cronjobs/CronjobList.php | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/cli/Commands/Cronjobs/CronjobList.php b/cli/Commands/Cronjobs/CronjobList.php
index af4913d582f..4afa637b12a 100644
--- a/cli/Commands/Cronjobs/CronjobList.php
+++ b/cli/Commands/Cronjobs/CronjobList.php
@@ -27,6 +27,9 @@ class CronjobList extends Command
             $table->setStyle('compact');
             $table->setHeaders(['Task-ID', 'Description']);
             foreach ($tasks as $task) {
+                if (!class_exists($task->class)) {
+                    continue;
+                }
                 $description = call_user_func(['\\' . $task->class, 'getDescription']);
                 if ($description) {
                     $table->addRow([$task->id, $description]);
-- 
GitLab