From 7b347e2ed132d5652d12f55c4ff1860887a4c316 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Mon, 15 Jul 2024 10:30:39 +0200
Subject: [PATCH] ignore common image files

---
 metager/app/Models/Matomo.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/metager/app/Models/Matomo.php b/metager/app/Models/Matomo.php
index ade30b5c5..d5761be38 100644
--- a/metager/app/Models/Matomo.php
+++ b/metager/app/Models/Matomo.php
@@ -11,8 +11,7 @@ class Matomo
     {
         if (!config("metager.matomo.enabled") || config("metager.matomo.url") === null || request()->is("health-check/*"))
             return;
-        if (request()->is("meta/meta.ger3") && request()->filled("mgv"))
-            return;
+
         $params = [
             "idsite" => config("metager.matomo.site_id"),
             "token_auth" => config("metager.matomo.token_auth"),
@@ -23,7 +22,7 @@ class Matomo
         ];
         // Page URL
         $url = request()->getPathInfo();
-        if (stripos($url, "/img") === 0 || stripos($url, "/meta/meta.ger3") === 0 || stripos($url, "/meta/loadMore") === 0 || preg_match("/\.css$/", $url) || preg_match("/csp-report$/", $url))
+        if (stripos($url, "/img") === 0 || stripos($url, "/meta/meta.ger3") === 0 || stripos($url, "/meta/loadMore") === 0 || preg_match("/\.(gif|png|jpg|jpeg|css)$/", $url) || preg_match("/csp-report$/", $url))
             return;
         $url = request()->schemeAndHttpHost() . preg_replace("/^\/[a-z]{2}-[A-Z]{2}/", "", $url);
         $params["url"] = $url;
-- 
GitLab