diff --git a/app/Controllers/Admin/PodcastImportController.php b/app/Controllers/Admin/PodcastImportController.php index ab81148683f84b636b68f406d0d7aac2cbfa6915..1d35ffba6929da94114fc2dfcd7d8737632b511e 100644 --- a/app/Controllers/Admin/PodcastImportController.php +++ b/app/Controllers/Admin/PodcastImportController.php @@ -308,7 +308,7 @@ class PodcastImportController extends BaseController $slug = slugify( $this->request->getPost('slug_field') === 'title' ? (string) $item->title - : basename($item->link), + : basename((string) $item->link), ); if (in_array($slug, $slugs, true)) { $slugNumber = 2; @@ -319,10 +319,10 @@ class PodcastImportController extends BaseController } $slugs[] = $slug; $itemDescriptionHtml = match ($this->request->getPost('description_field')) { - 'content' => $nsContent->encoded, - 'summary' => $nsItunes->summary, + 'content' => (string) $nsContent->encoded, + 'summary' => (string) $nsItunes->summary, 'subtitle_summary' => $nsItunes->subtitle . '<br/>' . $nsItunes->summary, - default => $item->description, + default => (string) $item->description, }; if ( diff --git a/package-lock.json b/package-lock.json index b55d0dca4720cf71eb96f9d4e8974e24e18083f9..15873ed05e90fc896c21665e3d9000df7b17e26a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4510,6 +4510,11 @@ "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, "engines": { "node": ">=0.10.0" }