summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-08-30 09:27:21 +0000
committerDries Buytaert <dries@buytaert.net>2008-08-30 09:27:21 +0000
commit6261c4cad2ad8e070625a78e6fa5d6b0af1847de (patch)
tree6f57a1983229bdc4f2630f49b58cdec2405bbde5
parentfadcc4f9c157afa43bb09b366a327afe483d074b (diff)
downloadbrdo-6261c4cad2ad8e070625a78e6fa5d6b0af1847de.tar.gz
brdo-6261c4cad2ad8e070625a78e6fa5d6b0af1847de.tar.bz2
- Patch #246261 by pwolanin: simpletest does not handle optgroup correctly
-rw-r--r--modules/simpletest/drupal_web_test_case.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/simpletest/drupal_web_test_case.php b/modules/simpletest/drupal_web_test_case.php
index ae8121880..626f7383b 100644
--- a/modules/simpletest/drupal_web_test_case.php
+++ b/modules/simpletest/drupal_web_test_case.php
@@ -1107,7 +1107,9 @@ class DrupalWebTestCase {
// Search option group children.
if (isset($element->optgroup)) {
- $options = array_merge($options, $this->getAllOptions($element->optgroup));
+ foreach ($element->optgroup as $group) {
+ $options = array_merge($options, $this->getAllOptions($group));
+ }
}
return $options;
}