There was a recentchanges row on enwiki whose rc_params looked like
array('4::tags'=>array('db-g11')), and the tag name wasn't set
recursively so the inner array didn't get a tag name.
This still generates invalid XML of course, because <4::tags> isn't a
valid tag, but at least it doesn't fatal any more. RAWR XML GRUMBLE
Change-Id: Ibb775df4bd010bdce5632914f789230d8626c9e7
break;
}
if ( !is_null( $params ) ) {
- $result->setIndexedTagName( $params, 'param' );
+ $result->setIndexedTagName_recursive( $params, 'param' );
$vals = array_merge( $vals, $params );
}
return $vals;