diff --git a/ezmashup/config.template.yaml b/ezmashup/config.template.yaml index d4e55dc777e7e14cb239e79ffad3e17fd43b8a52..a2387d76bc99640949449920f893e96486d4f9af 100644 --- a/ezmashup/config.template.yaml +++ b/ezmashup/config.template.yaml @@ -20,9 +20,9 @@ target: format: 'sql_table' id: 'territoires_extras' # Options de paramétrage de la cible : - # - le plugin définit une limite à 5000 enregistrements par insertion (protection pour timeout) + # - le plugin essaye d'optimiser le nombre données insérées en continuant sur erreur (cela évite de s'arrêter sur une donnée en doublon) options: - max_chunk: 5000 + stop_on_error: false # Configuration du mapping et du processus de mashup mapping: diff --git a/formulaires/creer_feed_territoires.php b/formulaires/creer_feed_territoires.php index 6f9b6bcb4c28fb168ce938847fa8b8aff14ee085..bbbff34610810e682138966f20a5ff57ac59a6ff 100644 --- a/formulaires/creer_feed_territoires.php +++ b/formulaires/creer_feed_territoires.php @@ -214,7 +214,7 @@ function formulaires_creer_feed_territoires_verifier_1() : array { // -- Identifiant proposé pour le feed include_spip('inc/ezmashup_feed'); $id_feed = "{$type}_" . ($pays ? "{$pays}_" : '') . $extra; - if (feed_ressource_existe('territoires_stats', $id_feed, 'config')) { + if (feed_ressource_existe('territoires_stats', $id_feed, ['type' => 'config'])) { // On rajoute un suffixe que l'utilisateur devra modifier $id_feed .= '_xxx'; } @@ -269,7 +269,7 @@ function formulaires_creer_feed_territoires_verifier_2() : array { include_spip('inc/ezmashup_feed'); if (!preg_match('#^[\w]+$#i', $id_feed)) { $erreurs['feed_id'] = _T('territoires_stats:erreur_feed_id'); - } elseif (feed_ressource_existe('territoires_stats', $id_feed, 'config')) { + } elseif (feed_ressource_existe('territoires_stats', $id_feed, ['type' => 'config'])) { $erreurs['feed_id'] = _T('territoires_stats:erreur_feed_id_existe'); }