From 3a4015eced7e4fce82728bfebef766704c360072 Mon Sep 17 00:00:00 2001 From: chfhtw Date: Tue, 24 Mar 2026 15:15:04 +0100 Subject: [PATCH] dashboard useroverwrite: remove doubles in other funktionen --- .../controllers/api/frontend/v1/dashboard/User.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/application/controllers/api/frontend/v1/dashboard/User.php b/application/controllers/api/frontend/v1/dashboard/User.php index e0fcd915a..27cb2c789 100644 --- a/application/controllers/api/frontend/v1/dashboard/User.php +++ b/application/controllers/api/frontend/v1/dashboard/User.php @@ -97,6 +97,14 @@ class User extends FHCAPI_Controller $override_decoded['general']['widgets'] = []; $override_decoded['general']['widgets'][$widget['widgetid']] = $widget; + + // NOTE(chris): remove doubles in other funktionen + foreach ($override_decoded as $funktion => $array) { + if ($funktion == 'general') + continue; + if (isset($array['widgets']) && isset($array['widgets'][$widget['widgetid']])) + unset($override_decoded[$funktion]['widgets'][$widget['widgetid']]); + } $override->override = json_encode($override_decoded);