Erreur typage / null dans 'collecter' de Texte/Collecteur/Modeles.php
Dans la classe `AbstractCollecteur`, la méthode `détecter` ([https://git.spip.net/spip.php/spip/-/blob/master/ecrire/src/Texte/Collecteur/AbstractCollecteur.php#L43](https://git.spip.net/spip/spip/-/blob/master/ecrire/src/Texte/Collecteur/AbstractCollecteur.php#L43)) reçoit un `($texte)` mais elle appelle ensuite `$this->collecter` qui exige un `string $texte` dans la classe `Modeles` (https://git.spip.net/spip/spip/-/blob/master/ecrire/src/Texte/Collecteur/Modeles.php?ref_type=heads#L46) Et boum parfois ``` PHP Fatal error: Uncaught TypeError: Argument 1 passed to Spip\Texte\Collecteur\Modeles::collecter() must be of the type string, null given, called in /ecrire/src/Texte/Collecteur/AbstractCollecteur.php on line 92 and defined in /ecrire/src/Texte/Collecteur/Modeles.php:60 Stack trace: #0 /ecrire/src/Texte/Collecteur/AbstractCollecteur.php(92): Spip\Texte\Collecteur\Modeles->collecter() #1 /plugins-dist/textwheel/inc/lien.php(161): Spip\Texte\Collecteur\AbstractCollecteur->detecter() #2 /plugins-dist/textwheel/inc/lien.php(301): inc_lien_dist() #3 /plugins-dist/textwheel/inc/texte.php(909): expanser_liens() #4 /plugins-dist/forum/formulaires/forum.php(479) : eval()'d code(1): propre() #5 /s in /ecrire/src/Texte/Collecteur/Modeles.php on line 60 ``` Ça semble être le POST d'un forum public qui provoque ça. Confirmé: c'est un lien explicite vers http://. Copie d'écran dans contrib : https://contrib.spip.net/ecrire/?exec=article&id_article=5570 ![Capture d’écran du 2024-11-04 01-38-22.webp](/uploads/c8692895876f693311d12f0a44740e23/Capture_d_%C3%A9cran_du_2024-11-04_01-38-22.webp)
issue

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