Jelajahi Sumber

Merge pull request #5728 from mailcow/fix/debug-tz

[Web] fix blank /debug page with invalid timezone
Patrick Schult 1 tahun lalu
induk
melakukan
861fa7b145
1 mengubah file dengan 7 tambahan dan 3 penghapusan
  1. 7 3
      data/web/debug.php

+ 7 - 3
data/web/debug.php

@@ -39,9 +39,13 @@ foreach ($containers as $container => $container_info) {
       $StartedAt['month'],
       $StartedAt['day'],
       $StartedAt['year']));
-    $user_tz = new DateTimeZone(getenv('TZ'));
-    $date->setTimezone($user_tz);
-    $started = $date->format('r');
+    try {
+      $user_tz = new DateTimeZone(getenv('TZ'));
+      $date->setTimezone($user_tz);
+      $started = $date->format('r');
+    } catch(Exception $e) {
+      $started = '?';
+    }
   }
   else {
     $started = '?';