Unverified Commit f1caaa59 authored by Côme Chilliet's avatar Côme Chilliet
Browse files

:ambulance: fix(errors) Show previous error in trace

This helps knowing exactly where the first error happenened.

issue #6071
Showing with 4 additions and 4 deletions
+4 -4
...@@ -84,10 +84,6 @@ class FatalError extends Error ...@@ -84,10 +84,6 @@ class FatalError extends Error
$config->get_cfg_value('displayerrors') == 'TRUE') { $config->get_cfg_value('displayerrors') == 'TRUE') {
$trace = FusionDirectoryError::formatTrace($this); $trace = FusionDirectoryError::formatTrace($this);
$display .= print_a($trace, TRUE); $display .= print_a($trace, TRUE);
$previous = $this;
while ($previous = $previous->getPrevious()) {
$display .= print_a(FusionDirectoryError::formatTrace($previous), TRUE);
}
} }
$display .= '</body></html>'; $display .= '</body></html>';
......
...@@ -76,6 +76,10 @@ class FusionDirectoryError extends Error ...@@ -76,6 +76,10 @@ class FusionDirectoryError extends Error
] ]
); );
if ($previous = $throwable->getPrevious()) {
$trace[] = static::formatTrace($previous);
}
return $trace; return $trace;
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment