diff --git a/core/trunk/core/tests/class/DataObjectController.php b/core/trunk/core/tests/class/DataObjectController.php
index 46b84adaeaf7fc7b12b77b4c74dbf9fc1ea0a765..e8fd8a7949bf652b8c8113d2ed704af45f683deb 100644
--- a/core/trunk/core/tests/class/DataObjectController.php
+++ b/core/trunk/core/tests/class/DataObjectController.php
@@ -218,7 +218,9 @@ class dataObjectController extends DOMDocument
         for($i=0; $i<$childElements->length;$i++) {
             $childElement = $childElements->item($i);
             if($childElement->{'das:label'}) $label = $childElement->{'das:label'};
+            elseif($childElement->ref) $label = $childElement->ref;
             else $label = $childElement->name;
+            
             if($childElement->ref) $childName = $childElement->ref;
             else $childName = $childElement->name;
             $labels[$childName] = $label;