### Eclipse Workspace Patch 1.0
#P moodle
Index: lib/grade/grade_tree.php
===================================================================
RCS file: /cvsroot/moodle/moodle/lib/grade/grade_tree.php,v
retrieving revision 1.8
diff -u -r1.8 grade_tree.php
--- lib/grade/grade_tree.php	22 May 2007 04:38:21 -0000	1.8
+++ lib/grade/grade_tree.php	22 May 2007 07:46:12 -0000
@@ -158,7 +158,7 @@
     function get_element_type($element) {
         if (!empty($element->element['object'])) {
             $object = $element->element['object']; 
-        } elseif (!empty($element['object'])) {
+        } elseif (is_array($element) and !empty($element['object'])) {
             $object = $element['object'];
         } elseif (is_object($element)) {
             $object = $element;
