Valider 26b7bef4 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Report de r20641 : ne pas faire echouer la migration des liens quand la table...

Report de r20641 : ne pas faire echouer la migration des liens quand la table source a des champs en plus non prévus au plan (mais on les perd quand même, ce serait encore à améliorer)
parent 8e4872ee
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+5 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -348,6 +348,11 @@ function maj_liens($pivot, $l='') {
		if (isset($champs[$primary])) unset($champs[$primary]);

		$champs = array_keys($champs);
		// ne garder que les champs qui existent sur la table destination
		if ($desc_cible = $trouver_table($liens)){
			$champs = array_intersect($champs,array_keys($desc_cible['field']));
		}

		$champs[] = "$primary as id_objet";
		$champs[] = "'$objet' as objet";
		$champs = implode(', ',$champs);