diff --git a/app/Providers/GlobalViewDataProvider.php b/app/Providers/GlobalViewDataProvider.php index 234f8eeb..dc5a7654 100644 --- a/app/Providers/GlobalViewDataProvider.php +++ b/app/Providers/GlobalViewDataProvider.php @@ -133,7 +133,8 @@ class GlobalViewDataProvider extends ServiceProvider widget_type_handler; - $2->settings = json_decode($2->settings); + if (!is_object($2->settings)) + $2->settings = json_decode($2->settings); $presenter = call_user_func([$handler, "getPresenter"]);