diff --git a/app/Models/PodcastModel.php b/app/Models/PodcastModel.php
index 40e947204fb097f93eb1d7f8d874fcc8f0acfc63..719bff32a36d0a3f99df0471991917dbd3042ebf 100644
--- a/app/Models/PodcastModel.php
+++ b/app/Models/PodcastModel.php
@@ -502,7 +502,10 @@ class PodcastModel extends Model
      */
     protected function setPodcastGUID(array $data): array
     {
-        if (! array_key_exists('guid', $data['data']) || $data['data']['guid'] === null) {
+        if (! array_key_exists(
+            'guid',
+            $data['data']
+        ) || $data['data']['guid'] === null || $data['data']['guid'] === '') {
             $uuid = service('uuid');
             $feedUrl = url_to('podcast-rss-feed', $data['data']['handle']);
             // 'ead4c236-bf58-58c6-a2c6-a6b28d128cb6' is the uuid of the podcast namespace