castopod can't import a vodio.fr feed
Describe the bug
I'm importing several podcast but this one: https://www.vodio.fr/rssmedias.php?valeur=876 crashed the import.
Steps to reproduce
- import a podcast
- adding feed rss https://www.vodio.fr/rssmedias.php?valeur=876
- add import to queue
Expected behavior
a new podcast imported and showed on home page
Actual behavior
failed: import task return this error and broke the import page.
Relevant logs and/or screenshots
TypeError: CodeIgniter\View\View::{closure}(): Argument #1 ($importTask) must be of type Modules\PodcastImport\Entities\PodcastImportTask, string given, called in /var/www/castopod/app/Helpers/components_helper.php on line 85 and defined in /var/www/castopod/themes/cp_admin/import/_queue_table.php:13
Stack trace:
#0 /var/www/castopod/app/Helpers/components_helper.php(85): CodeIgniter\View\View->{closure}()
#1 /var/www/castopod/themes/cp_admin/import/_queue_table.php(9): data_table()
#2 /var/www/castopod/vendor/codeigniter4/framework/system/View/View.php(228): include('...')
#3 /var/www/castopod/vendor/codeigniter4/framework/system/View/View.php(231): CodeIgniter\View\View->CodeIgniter\View\{closure}()
#4 /var/www/castopod/vendor/codeigniter4/framework/system/View/View.php(469): CodeIgniter\View\View->render()
#5 /var/www/castopod/themes/cp_admin/import/queue.php(21): CodeIgniter\View\View->include()
#6 /var/www/castopod/vendor/codeigniter4/framework/system/View/View.php(228): include('...')
#7 /var/www/castopod/vendor/codeigniter4/framework/system/View/View.php(231): CodeIgniter\View\View->CodeIgniter\View\{closure}()
#8 /var/www/castopod/app/Common.php(48): CodeIgniter\View\View->render()
#9 /var/www/castopod/modules/PodcastImport/Controllers/PodcastImportController.php(31): view()
#10 /var/www/castopod/vendor/codeigniter4/framework/system/CodeIgniter.php(941): Modules\PodcastImport\Controllers\PodcastImportController->list()
#11 /var/www/castopod/vendor/codeigniter4/framework/system/CodeIgniter.php(502): CodeIgniter\CodeIgniter->runController()
#12 /var/www/castopod/vendor/codeigniter4/framework/system/CodeIgniter.php(361): CodeIgniter\CodeIgniter->handleRequest()
#13 /var/www/castopod/public/index.php(85): CodeIgniter\CodeIgniter->run()
#14 {main}
Context
- Castopod: 1.9
- OS: Debian
- Browser: Brave
Possible fixes
should I need to fix the rss feed? Validator said our image is too large: https://www.castfeedvalidator.com/validate.php?url=https://www.vodio.fr/rssmedias.php?valeur=876