From 5368b935393c1bd7e192c35498eda9d76ad99ee8 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 11 Jul 2024 13:22:46 +0200 Subject: fix(dashboard): Use the widget icon URL when it was provided Signed-off-by: Joas Schilling --- apps/dashboard/lib/Controller/DashboardController.php | 2 ++ 1 file changed, 2 insertions(+) (limited to 'apps/dashboard/lib/Controller') diff --git a/apps/dashboard/lib/Controller/DashboardController.php b/apps/dashboard/lib/Controller/DashboardController.php index 9c1ab7813f2..ebd6fdd5ae7 100644 --- a/apps/dashboard/lib/Controller/DashboardController.php +++ b/apps/dashboard/lib/Controller/DashboardController.php @@ -15,6 +15,7 @@ use OCP\AppFramework\Http\Attribute\FrontpageRoute; use OCP\AppFramework\Http\Attribute\OpenAPI; use OCP\AppFramework\Http\TemplateResponse; use OCP\AppFramework\Services\IInitialState; +use OCP\Dashboard\IIconWidget; use OCP\Dashboard\IManager; use OCP\Dashboard\IWidget; use OCP\EventDispatcher\IEventDispatcher; @@ -54,6 +55,7 @@ class DashboardController extends Controller { 'id' => $widget->getId(), 'title' => $widget->getTitle(), 'iconClass' => $widget->getIconClass(), + 'iconUrl' => $widget instanceof IIconWidget ? $widget->getIconUrl() : '', 'url' => $widget->getUrl() ]; }, $this->dashboardManager->getWidgets()); -- cgit v1.2.3