Skip to content

Error while importing podcast

Describe the bug

When I import my podcast I get an error

Steps to reproduce

  1. import podcast from RSS https://newpodcast2.live/feed/podcast/newpopdcast2/
  2. get an error
TypeError: preg_replace(): Argument #3 ($subject) must be of type array|string, bool given in /var/www/castopod.asm0dey.site/app/Helpers/misc_helper.php:126
Stack trace:
#0 /var/www/castopod.asm0dey.site/app/Helpers/misc_helper.php(126): preg_replace()
#1 /var/www/castopod.asm0dey.site/modules/Admin/Controllers/PodcastImportController.php(320): slugify()
#2 /var/www/castopod.asm0dey.site/modules/Admin/Controllers/PodcastImportController.php(36): Modules\Admin\Controllers\PodcastImportController->attemptImport()
#3 /var/www/castopod.asm0dey.site/vendor/codeigniter4/framework/system/CodeIgniter.php(901): Modules\Admin\Controllers\PodcastImportController->_remap()
#4 /var/www/castopod.asm0dey.site/vendor/codeigniter4/framework/system/CodeIgniter.php(457): CodeIgniter\CodeIgniter->runController()
#5 /var/www/castopod.asm0dey.site/vendor/codeigniter4/framework/system/CodeIgniter.php(340): CodeIgniter\CodeIgniter->handleRequest()
#6 /var/www/castopod.asm0dey.site/public/index.php(73): CodeIgniter\CodeIgniter->run()
#7 {main}

Expected behavior

podcast is imported

Actual behavior

exception

Context

  • Castopod: 1.2.4
  • OS: Ubuntu 20.04
  • Browser: Firefox
  • Web server: Nginx