diff --git a/action/ordonner_liens_documents.php b/action/ordonner_liens_documents.php index a1be0467a21c8c2d05a5649b7f6102290cab8d2c..79f35a07e5fe6341fcc95194d597e2158ab253b1 100644 --- a/action/ordonner_liens_documents.php +++ b/action/ordonner_liens_documents.php @@ -28,13 +28,13 @@ function action_ordonner_liens_dist() { $objet = objet_type(_request('objet_source')); // objet lié - $objet_lie = _request('objet_lie'); + $objet_lie = objet_type(_request('objet_lie')); $id_objet_lie = intval(_request('id_objet_lie')); // ordre des éléments $ordre = _request('ordre'); - if (!$objet or !$objet_lie or !$id_objet_lie OR !$ordre or !objet_associable($objet)) { + if (!$objet or !$objet_lie or !$id_objet_lie or !$ordre or !is_array($ordre) or !objet_associable($objet)) { return envoyer_json_erreur(_T('medias:erreur_objet_absent') . ' ' . _T('medias:erreur_deplacement_impossible')); }