diff options
author | Dries Buytaert <dries@buytaert.net> | 2008-08-30 09:27:21 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2008-08-30 09:27:21 +0000 |
commit | 6261c4cad2ad8e070625a78e6fa5d6b0af1847de (patch) | |
tree | 6f57a1983229bdc4f2630f49b58cdec2405bbde5 /modules/simpletest/drupal_web_test_case.php | |
parent | fadcc4f9c157afa43bb09b366a327afe483d074b (diff) | |
download | brdo-6261c4cad2ad8e070625a78e6fa5d6b0af1847de.tar.gz brdo-6261c4cad2ad8e070625a78e6fa5d6b0af1847de.tar.bz2 |
- Patch #246261 by pwolanin: simpletest does not handle optgroup correctly
Diffstat (limited to 'modules/simpletest/drupal_web_test_case.php')
-rw-r--r-- | modules/simpletest/drupal_web_test_case.php | 4 |
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; } |