Warning à la suppression d’une URL depuis `?exec=controler_urls`
On obtient ``` Erreur d’exécution ../plugins-dist/urls_etendues/prive/objets/liste/urls.html | File […]/ecrire/base/objets.php Line 1014 : table_objet(): Argument #1 ($type) must be of type string, null given, called in […]/ecrire/base/objets.php on line 1237 ``` Cela provient de l’appel à `urls_is_url_editable(null)` à un moment Dans prive/objets/liste/urls.html on trouve ```html [(#VAL{_AJAX}|defined|et{#CONST{_AJAX}}) <script type="text/javascript">if (window.jQuery) jQuery(function(){ [(#TYPE|urls_is_url_editable{#ID_OBJET}|oui) jQuery('#url-#TYPE-#ID_OBJET').html('[(#ID_OBJET|generer_objet_url{#TYPE,'','',#EVAL{true}}|url_absolue|texte_script)]'); jQuery('.formulaire_editer_url_objet .reponse_formulaire_ok').remove(); ][(#TYPE|urls_is_url_editable{#ID_OBJET}|non) jQuery('#url-#TYPE-#ID_OBJET').ajaxReload(); ] }) </script> ] ``` Dans `?exec=controler_urls`, `#TYPE` n’est pas renseigné. On arrive sans ajax… on clique le bouton de suppression => ajax => `urls_is_url_editable(null, null)`
issue

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site