diff --git a/public/content/materials/black-1984277_1280.jpg.txt b/public/content/materials/black-1984277_1280.jpg.txt index 0157be2..11e2727 100644 --- a/public/content/materials/black-1984277_1280.jpg.txt +++ b/public/content/materials/black-1984277_1280.jpg.txt @@ -1,8 +1,8 @@ -Description: test +Description: ---- -Tags: bouton poussoir +Tags: ---- diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/black-1984277_1280.jpg b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/black-1984277_1280.jpg new file mode 100644 index 0000000..8cb0aa6 Binary files /dev/null and b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/black-1984277_1280.jpg differ diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/black-1984277_1280.jpg.txt b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/black-1984277_1280.jpg.txt new file mode 100644 index 0000000..db74833 --- /dev/null +++ b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/black-1984277_1280.jpg.txt @@ -0,0 +1,17 @@ +Description: test + +---- + +Tags: DA globale + +---- + +Sort: 7 + +---- + +Uuid: cWXe3yDs2zcLLiQE + +---- + +Template: image \ No newline at end of file diff --git a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/client-brief.txt b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/client-brief.txt index 223978d..17d521c 100644 --- a/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/client-brief.txt +++ b/public/content/projects/1_miss-dior-blooming-bouquet/1_client-brief/client-brief.txt @@ -14,7 +14,7 @@ Description: ---- -Clientbriefimages: +Clientbriefimages: - file://cWXe3yDs2zcLLiQE ---- diff --git a/public/site/config/routes/upload-images.php b/public/site/config/routes/upload-images.php index 2ab923c..becb25d 100644 --- a/public/site/config/routes/upload-images.php +++ b/public/site/config/routes/upload-images.php @@ -28,16 +28,16 @@ return [ if (!empty($data['imageUris'])) { foreach ($data['imageUris'] as $imageUri) { $imageData = json_decode($imageUri, true); - + $source = page('materials')->file($imageData['uuid']); try { $copiedFile = $source->copy($page); - $updatedFile = $source->update([ + $updatedFile = $copiedFile->update([ 'description' => $imageData['description'], 'tags' => $imageData['tags'], ]); - $allFiles[] = (string) $updatedFile->uuid(); + $allFiles[] = (string) $copiedFile->uuid(); } catch (Exception $e) { $alerts[$source->name()] = $e->getMessage(); } @@ -97,15 +97,21 @@ return [ // } // } // } + + if (!empty($allFiles)) { + // Empty page update needed to updates its files data + $newPage = $page->update([]); + + $newPage = $page->update([ + 'clientBriefImages' => $allFiles + ]); + } + throw new Exception(json_encode($allFiles), 1); - - $page = $page->update([ - 'clientBriefImages' => $allFiles - ]); $images = []; - // foreach ($page->clientBriefImages()->toFiles() as $image) { + // foreach ($newPage->clientBriefImages()->toFiles() as $image) { // $images[] = [ // 'url' => $image->url(), // 'uuid' => (string) $image->uuid(),