From 9fc388d154f29c335dedcd624abe8c1751762c07 Mon Sep 17 00:00:00 2001
From: Benjamin Bellamy <ben@podlibre.org>
Date: Thu, 19 Aug 2021 14:08:04 +0000
Subject: [PATCH] fix(analytics): redirect to mp3 file even when referer was
 not set

---
 .../Analytics/Controllers/EpisodeAnalyticsController.php        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/Libraries/Analytics/Controllers/EpisodeAnalyticsController.php b/app/Libraries/Analytics/Controllers/EpisodeAnalyticsController.php
index 683dcbdccd..e3d42999bf 100644
--- a/app/Libraries/Analytics/Controllers/EpisodeAnalyticsController.php
+++ b/app/Libraries/Analytics/Controllers/EpisodeAnalyticsController.php
@@ -58,7 +58,7 @@ class EpisodeAnalyticsController extends Controller
             $serviceName = $_GET['_from'];
         } elseif ($session->get('embeddable_player_domain') !== null) {
             $serviceName = $session->get('embeddable_player_domain');
-        } elseif ($session->get('referer') !== '- Direct -') {
+        } elseif ($session->get('referer') !== null && $session->get('referer') !== '- Direct -') {
             $serviceName = parse_url($session->get('referer'), PHP_URL_HOST);
         }
 
-- 
GitLab