From: soufiane Date: Tue, 12 Mar 2024 14:42:25 +0000 (+0100) Subject: wait #6748 correctif setting json X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=2f959064101c3059b85cd3afb3d4d3d760454c0a;p=fluidbook-toolbox.git wait #6748 correctif setting json --- diff --git a/app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php b/app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php index 291d92b24..41056448f 100644 --- a/app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php +++ b/app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php @@ -51,8 +51,12 @@ trait ImportFluidbookSettings return $n; },json_decode($f->settings, true)); - $intersect = array_intersect_key($settings,$res[$id]); - $settingsJson = json_encode($intersect); + + $sett = array_filter($res[$id], function($v, $k) use($settings){ + return array_key_exists($k,$settings); + }, ARRAY_FILTER_USE_BOTH); + $settingsJson = json_encode($sett); + $diff = array_diff_key($res[$id], $settings); $diff['settings'] = $settingsJson;