From 60efe5d44fa557c1349d0c3d4bbd7d971228cf7d Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Mon, 25 Jul 2022 12:09:31 +0000
Subject: [PATCH] fixes #1172

Closes #1172

Merge request studip/studip!843
---
 lib/classes/globalsearch/GlobalSearchCourseware.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/classes/globalsearch/GlobalSearchCourseware.php b/lib/classes/globalsearch/GlobalSearchCourseware.php
index 9f1f243fef0..18a2c17f460 100644
--- a/lib/classes/globalsearch/GlobalSearchCourseware.php
+++ b/lib/classes/globalsearch/GlobalSearchCourseware.php
@@ -117,7 +117,7 @@ class GlobalSearchCourseware extends GlobalSearchModule implements GlobalSearchF
                 'name' => self::mark($structural_element->title, $search, true),
                 'description' => $description,
                 'url' => $pageData['url'],
-                'img' => $structural_element->image ? $structural_element->getImageUrl(): null,
+                'img' => $structural_element->image ? $structural_element->getImageUrl() : Icon::create('courseware')->asImagePath(),
                 'additional' => '<a href="' . $pageData['originUrl'] . '" title="' . $pageData['originName'] . '">' . $pageData['originName'] . '</a>',
                 'date' => $date->format('d.m.Y H:i'),
                 'structural-element-id' => $structural_element->id
@@ -171,7 +171,10 @@ class GlobalSearchCourseware extends GlobalSearchModule implements GlobalSearchF
 
     public static function getSearchURL($searchterm)
     {
-        return null;
+        return URLHelper::getURL('dispatch.php/search/globalsearch', [
+            'q'        => $searchterm,
+            'category' => self::class
+        ]);
     }
 
 }
-- 
GitLab