diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index e590e3698b5cb95c8e207eb9e28af0228ab4929d..81eca7687de4df8ebe46c3762731e9f8119c7e36 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -160,10 +160,8 @@ function pipeline($action,$val) {
 	}
 	// si le flux est une table qui encapsule donnees et autres
 	// on ne ressort du pipe que les donnees
-	if (is_array($val)){
-		if (!isset($val['data'])) {spip_log('pipeline $action flux de retour array sans element data :'.serialize($val));$val['data']='';}
-		$val = $val['data'];
-	}
+	if (is_array($val) && isset($val['data']))
+			$val = $val['data'];
 	return $val;
 }