From ea31c5ee810fdacf0e1b1eb397e2ad0a2525bc81 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Wed, 14 Sep 2022 13:42:50 +0200
Subject: [PATCH] allow metager review apps to skip localization redirect

---
 metager/app/Http/Middleware/LocalizationRedirect.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/metager/app/Http/Middleware/LocalizationRedirect.php b/metager/app/Http/Middleware/LocalizationRedirect.php
index 432154c25..74eec2bb7 100644
--- a/metager/app/Http/Middleware/LocalizationRedirect.php
+++ b/metager/app/Http/Middleware/LocalizationRedirect.php
@@ -44,6 +44,11 @@ class LocalizationRedirect
             $required_hostname = "metager.es";
         }
 
+        // Allow the MetaGer review apps aswell
+        if (\preg_match("/\.review\.metager\.de$/", $host)) {
+            $allowed_hostnames[] = $host;
+        }
+
         $url = url()->full();
         if ($host !== $required_hostname && !\in_array($host, $allowed_hostnames) && preg_match("/^(https?:\/\/[^\/]+)(.*)/", $url, $matches)) {
             $new_host = \str_replace($host, $required_hostname, $matches[1]);
-- 
GitLab