From: Kunal Mehta Date: Wed, 8 Jul 2015 22:52:52 +0000 (-0700) Subject: APIQueryImageInfo: Set META_BC_BOOLS for 'value' in 'metadata' block X-Git-Tag: 1.31.0-rc.0~10840^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22auteur_infos%22%2C%20%22id_auteur=%24id%22%29%20.%20%22?a=commitdiff_plain;h=5a078a72152b39df7d69662e788c391542ad2d22;p=lhc%2Fweb%2Fwiklou.git APIQueryImageInfo: Set META_BC_BOOLS for 'value' in 'metadata' block The 'value' property can be a boolean, which was previously output as a raw boolean. Bug: T103781 Change-Id: I788f13f33885b7c8f694470e44478907f28cfbfd --- diff --git a/includes/api/ApiQueryImageInfo.php b/includes/api/ApiQueryImageInfo.php index bcd3c328ca..ba36c67f3a 100644 --- a/includes/api/ApiQueryImageInfo.php +++ b/includes/api/ApiQueryImageInfo.php @@ -592,7 +592,10 @@ class ApiQueryImageInfo extends ApiQueryBase { $retval = array(); if ( is_array( $metadata ) ) { foreach ( $metadata as $key => $value ) { - $r = array( 'name' => $key ); + $r = array( + 'name' => $key, + ApiResult::META_BC_BOOLS => array( 'value' ), + ); if ( is_array( $value ) ) { $r['value'] = self::processMetaData( $value, $result ); } else {