]> _ Git - fluidbook-toolbox.git/commitdiff
wait #6748 @0:10
authorsoufiane <soufiane@cubedesigners.com>
Thu, 29 Feb 2024 15:57:18 +0000 (16:57 +0100)
committersoufiane <soufiane@cubedesigners.com>
Thu, 29 Feb 2024 15:57:18 +0000 (16:57 +0100)
app/Http/Controllers/Admin/Operations/Tools/ImportFluidbookSettings.php

index aa437cc118bb09aabe76f99aaf098313d9a86be2..070de61e88dc756cf6399e262fd34901ea594241 100644 (file)
@@ -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();