diff --git a/api/src/Etemplate/Widget.php b/api/src/Etemplate/Widget.php index 6c27a3ec19..48cc30bf7d 100644 --- a/api/src/Etemplate/Widget.php +++ b/api/src/Etemplate/Widget.php @@ -139,6 +139,10 @@ class Widget if (!$ok && ($error = libxml_get_last_error())) { $file = str_replace([EGW_SERVER_ROOT.'/', '//default/etemplates/'], '', $error->file); + if(!$file && is_string($xml)) + { + $file = $xml; + } throw new \Exception("Error passing XML file '$file' line $error->line: $error->message"); }