From ad1f1bd808c2fe559adcc972bea266551af08ae9 Mon Sep 17 00:00:00 2001 From: soufiane Date: Thu, 29 Feb 2024 16:57:18 +0100 Subject: [PATCH] wait #6748 @0:10 --- .../Tools/ImportFluidbookSettings.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php b/app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php index aa437cc11..070de61e8 100644 --- a/app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php +++ b/app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php @@ -54,6 +54,11 @@ trait ImportFluidbookSettings $diff = array_diff_key($res[$id], $settings); $diff['settings'] = $settingsJson; + /* + * + * Format data + * + * */ foreach ($diff as $k => &$value) { if(!in_array($k, ['export_data','settings'])) { $decode = json_decode($value,true); @@ -61,11 +66,25 @@ trait ImportFluidbookSettings $value = $decode; } } + + if(in_array($k, ['composition_fluidbook','tag_public','composition_fluidbook_links'])) { + $value = (bool)$value; + } } + /** + * + * Updated date + * + */ $updated_at = Date::createFromDate()->toIso8601ZuluString(); $diff['updated_at'] = $updated_at; + /** + * + * Update data + * + */ try { $f->update($diff); $f->save(); -- 2.39.5