diff --git a/gulliver/system/class.dynaformhandler.php b/gulliver/system/class.dynaformhandler.php index 1ad65a119..8bed6efc0 100755 --- a/gulliver/system/class.dynaformhandler.php +++ b/gulliver/system/class.dynaformhandler.php @@ -473,7 +473,10 @@ class dynaFormHandler { // $xpath = new DOMXPath($this->dom); - $nodeList = $xpath->query("/dynaForm/$name"); + $nodeList = @$xpath->query("/dynaForm/$name"); + if( ! $nodeList ){ + throw new Exception("Error trying get the field dynaform $name, maybe it doesn't exists in {$this->xmlfile}"); + } if( $nodeList->length == 0 ) { $element = $this->root->appendChild($this->dom->createElement($name));