diff --git a/app/Http/Requests/Bo/Ajax/UpdateMediaRequest.php b/app/Http/Requests/Bo/Ajax/UpdateMediaRequest.php index 9e63fe9..14de2ad 100644 --- a/app/Http/Requests/Bo/Ajax/UpdateMediaRequest.php +++ b/app/Http/Requests/Bo/Ajax/UpdateMediaRequest.php @@ -26,6 +26,7 @@ class UpdateMediaRequest extends FormRequest { $this->merge([ 'tags' => $this->tags ?? [], + 'articles' => $this->articles ?? [], 'marques' => $this->marques ?? [], 'societes' => $this->societes ?? [] ]); @@ -39,7 +40,7 @@ class UpdateMediaRequest extends FormRequest public function rules() { $rules = [ - 'statut' => 'required|numeric|in:' . \implode(',', MediaStatut::cases()), + 'statut' => 'required|numeric|in:' . \implode(',', collect(MediaStatut::cases())->pluck('value')->all()), 'version' => 'required|numeric|min:1', 'type_vue_id' => 'required|exists:type_vues,codeTypevue', 'variante_id' => 'required|exists:variantes,codeVariante', @@ -50,7 +51,7 @@ class UpdateMediaRequest extends FormRequest if ($this->media->arcadia_id) { // Ne pas autoriser brouillon . $rules['statut'] = 'required|numeric|in:' . \implode(',', [ - MediaStatut::public, MediaStatut::public_etendu + MediaStatut::public->value, MediaStatut::public_etendu->value ]); unset($rules['version']); unset($rules['type_vue_id']);