diff --git a/modules/backend/widgets/ReportContainer.php b/modules/backend/widgets/ReportContainer.php index 8481b286e2..fe906af80d 100644 --- a/modules/backend/widgets/ReportContainer.php +++ b/modules/backend/widgets/ReportContainer.php @@ -236,7 +236,9 @@ protected function loadWidgets() protected function getWidgetsFromUserPreferences() { - return UserPreferences::forUser()->get($this->getUserPreferencesKey(), $this->defaultWidgets); + $widgets = UserPreferences::forUser()->get($this->getUserPreferencesKey(), $this->defaultWidgets); + if (!is_array($widgets)) return []; + return $widgets; } protected function setWidgetsToUserPreferences($widgets)