Fatal error sur /oembed.api/?format=json sans url
Bonjour,
Je suis en SPIP 4.1 / PHP 8.1.
J'ai une erreur fatale récurrente dans mes logs qui se produit lorsque le paramètre url est omis dans l'appel à /oembed.api/?format=json :
PHP Fatal error: Uncaught TypeError: urls_arbo_decoder_url_dist(): Argument #1 ($url) must be of type string, null given, called in .../htdocs/ecrire/inc/urls.php on line 114 and defined in .../htdocs/plugins-dist/urls_etendues/urls/arbo.php:646
Stack trace:
#0 .../htdocs/ecrire/inc/urls.php(114): urls_arbo_decoder_url_dist()
#1 .../htdocs/plugins/oembed/v3.0.1/action/api_oembed.php(44): urls_decoder_url()
#2 .../htdocs/ecrire/public/aiguiller.php(81): action_api_oembed_dist()
#3 .../htdocs/ecrire/public.php(99): traiter_appels_actions()
#4 .../htdocs/spip.php(20): include('...')
#5 {main}
thrown in .../htdocs/plugins-dist/urls_etendues/urls/arbo.php on line 646
Modification effectuée par JamesRezo