From 85a2a0add510fb844bd9bbe9d648f0674bae5e92 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Wed, 4 Dec 2019 14:36:11 +0100
Subject: [PATCH] =?UTF-8?q?R=C3=A9tablir=20l=E2=80=99ordre=20un=20minimum?=
 =?UTF-8?q?=20;=20on=20ne=20tol=C3=A8re=20aucune=20manifestation=20en=20ch?=
 =?UTF-8?q?a=C3=AEne.=20(Alexis=20Z)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 action/ordonner_liens_documents.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/action/ordonner_liens_documents.php b/action/ordonner_liens_documents.php
index a1be0467..79f35a07 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'));
 	}
 
-- 
GitLab