--- class.tx_flexformgetfield_pi1.php.orig	2007-02-04 15:30:29.801529693 +0000
+++ class.tx_flexformgetfield_pi1.php	2007-02-04 15:38:29.120685269 +0000
@@ -91,16 +91,18 @@
 					# check if returned value is an array
 					if (!is_array($XML))
 					{
-						return $defReturnValue;
+						return $defReturnValue;					
 					}
 					// set currFieldValue
  					$currFieldValue = $XML['data']['sDEF']['lDEF'][$lookup_fieldName]['vDEF'];
 
+
 					if($currFieldValue!="")
 					{
 						$loopEnd=1;
 						#return $currFieldValue;
-						return ($trueReturnValue != '') ? $trueReturnValue : $currFieldValue;					}
+						return ($trueReturnValue != '') ? $trueReturnValue : $currFieldValue;					
+					}
 					else 
 					{
 						# check if recursive Search is activated
@@ -139,6 +141,9 @@
 			$loopEnd = 1;
 			return $defReturnValue;
 		}
+
+		return $defReturnValue;
+
 	}
 }	
 
@@ -148,4 +153,4 @@
 	include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/flexform_getfield/pi1/class.tx_flexformgetfield_pi1.php']);
 }
 
-?>
\ No newline at end of file
+?>
