Catrope has uploaded a new change for review. https://gerrit.wikimedia.org/r/204970
Change subject: Work around 1c57794e3 in MW core mangling boolean properties ...................................................................... Work around 1c57794e3 in MW core mangling boolean properties Bug: T96443 Change-Id: Ib5901791c68f4c761fb4cc25578d6ce6493624d5 --- M api/ApiTemplateData.php 1 file changed, 9 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TemplateData refs/changes/70/204970/1 diff --git a/api/ApiTemplateData.php b/api/ApiTemplateData.php index 46086d9..2292bc8 100644 --- a/api/ApiTemplateData.php +++ b/api/ApiTemplateData.php @@ -90,6 +90,15 @@ $data = $tdb->getData(); } + // HACK: don't let ApiResult's formatversion=1 compatibility layer mangle our booleans + // to empty strings / absent properties + if ( defined( 'ApiResult::META_BC_BOOLS' ) ) { + foreach ( $data->params as &$param ) { + $param->{ApiResult::META_BC_BOOLS} = array( 'required', 'suggested', 'deprecated' ); + } + unset( $param ); + } + $resp[$row->pp_page] = array( 'title' => strval( $titles[$row->pp_page] ), ) + (array) $data; -- To view, visit https://gerrit.wikimedia.org/r/204970 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib5901791c68f4c761fb4cc25578d6ce6493624d5 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/TemplateData Gerrit-Branch: master Gerrit-Owner: Catrope <roan.katt...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits