- if (!$id_depot = sql_insertq('spip_depots', $champs)) {
- $erreur = _T('svp:message_nok_sql_insert_depot', array('objet' => $titre));
+
+ // verifier avant l'insertion que le depot n'existe pas deja
+ // car la recuperation pouvant etre longue on risque le probleme en cas de concurrence
+ if (sql_countsel('spip_depots','xml_paquets='.sql_quote($url))){
+ $erreur = _T('svp:message_nok_depot_deja_ajoute', array('url' => $url));