diff --git a/app/Entities/Episode.php b/app/Entities/Episode.php
index 1e22dd36b72951cdc9f245ac0025cdfd0df9758b..264afdaa98da523799a13e074d3446a80c6e0a6b 100644
--- a/app/Entities/Episode.php
+++ b/app/Entities/Episode.php
@@ -626,15 +626,12 @@ class Episode extends Entity
 
     public function getPartnerImageUrl(string $serviceSlug = null): string
     {
-        if ($serviceSlug !== null) {
-            return '&_from=' . $serviceSlug;
-        }
-
         return rtrim($this->getPodcast()->partner_image_url, '/') .
             '?pid=' .
             $this->getPodcast()
                 ->partner_id .
             '&guid=' .
-            urlencode($this->attributes['guid']);
+            urlencode($this->attributes['guid']) .
+            ($serviceSlug !== null ? '&_from=' . $serviceSlug : '');
     }
 }