From 292b4bd83e0128a2a1802fc5b34d3c1d6f2eeb53 Mon Sep 17 00:00:00 2001
From: Matthieu Aubry <mattab@users.noreply.github.com>
Date: Tue, 9 May 2017 00:05:35 +0200
Subject: [PATCH] Notice - Undefined index: headers in PageSpeedCheck.php
 (#11674)

Reported in https://forum.piwik.org/t/diagnostic-pagespeedcheck-php-undefined-index/24144/1
---
 plugins/Diagnostics/Diagnostic/PageSpeedCheck.php | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/plugins/Diagnostics/Diagnostic/PageSpeedCheck.php b/plugins/Diagnostics/Diagnostic/PageSpeedCheck.php
index 8f456a04bb..495e13ee45 100644
--- a/plugins/Diagnostics/Diagnostic/PageSpeedCheck.php
+++ b/plugins/Diagnostics/Diagnostic/PageSpeedCheck.php
@@ -72,9 +72,7 @@ class PageSpeedCheck implements Diagnostic
             // If the test failed, we assume Page speed is not enabled
             return false;
         }
-
-        $headers = $page['headers'];
-
-        return isset($headers['X-Mod-Pagespeed']) || isset($headers['X-Page-Speed']);
+        
+        return isset($page['headers']['X-Mod-Pagespeed']) || isset($page['headers']['X-Page-Speed']);
     }
 }
-- 
GitLab