[spip-dev] bug urls arbo / propre

j'ai un lien [toto->spip12], et ça donne ça :

Erreur SQL
U.url, U.date, O.titre FROM spips AS O LEFT JOIN spip_urls AS U ON
(U.type='spip' AND U.id_objet=O.) WHERE O.=12 ORDER BY U.date DESC
LIMIT 1

le $type passé dans declarer_url_arbo (ou declarer_url_propre) est
"spip" (urls non définies sur mon site, mais contenu copié de
spip.net)

même genre de chose si je mets [->spop12], c'est donc un problème
assez générique : on crée de fausses requête en cas de faute de frappe

-- Fil

C'est réparé. Je l'avais blindé pour propres mais je n'avais pas vu que le pb allait se poser pour les URL arbos.

Je signale que c'était dû à une nouvelle fonctionnalité intéressante autour de type_urls, savoir que generer_url_entite est en fait automatiquement appelée pour gérer un éventuel raccourci. Par exemple, [->message864] est automatiquement vu par les URLS propre comme référençant le id_message 864 dans la table messages. Evidemment, en l'absence de génération préalable d'une URL propre de ce message ça donnera vide, mais le mécanisme est en place.

Committo,Ergo:Sum