* (bug 21922) YAML output should quote asterisk when used as key
authorSam Reed <reedy@users.mediawiki.org>
Wed, 27 Jan 2010 22:02:49 +0000 (22:02 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Wed, 27 Jan 2010 22:02:49 +0000 (22:02 +0000)
RELEASE-NOTES
includes/api/ApiFormatYaml_spyc.php

index 7d674d7..f93d672 100644 (file)
@@ -803,6 +803,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 22245) blfilterredirect=nonredirects in blredirect mode wrongly filtering
 * (bug 22248) Output extension URLs in meta=siteinfo&siprop=extensions
 * Support key-params arrays in 'descriptionmsg' in meta=siteinfo&siprop=extensions
+* (bug 21922) YAML output should quote asterisk when used as key
 
 === Languages updated in 1.16 ===
 
index d148fbb..240a3e1 100644 (file)
@@ -185,6 +185,9 @@ class Spyc {
                        else
                                $string = $spaces . "-\n";
                } else {
+                        if ($key == '*') //https://bugzilla.wikimedia.org/show_bug.cgi?id=21922 - Quote asterix used as keys
+                               $key = "'{$key}'";
+               
                        // It's mapped
                        if ( $value !== '' && !is_null( $value ) )
                                $string = $spaces . $key . ': ' . $value . "\n";