jenkins-bot has submitted this change and it was merged. Change subject: Log json_encode errors ......................................................................
Log json_encode errors When completed donation logging fails, we want to know what's up. TODO: Write a test for this. Bug: T140515 Change-Id: I38a330f3f324f9a0a6b072b43d4e841b0d483128 --- M gateway_common/gateway.adapter.php 1 file changed, 5 insertions(+), 0 deletions(-) Approvals: Awight: Looks good to me, approved jenkins-bot: Verified diff --git a/gateway_common/gateway.adapter.php b/gateway_common/gateway.adapter.php index f294885..a90be82 100644 --- a/gateway_common/gateway.adapter.php +++ b/gateway_common/gateway.adapter.php @@ -3723,6 +3723,11 @@ // as getStompTransaction, but I'm currently debugging that // function, so dump it all: $dump = json_encode( $this->getData_Unstaged_Escaped() ); + if ( $dump === false ) { + // Encoding failed. Why? + // TODO: Reuse this in logPaymentDetails. + $dump = json_encode( array( 'json_encode_error' => json_last_error() . ': ' . json_last_error_msg() ) ); + } $this->logger->info( self::COMPLETED_PREFACE . $dump ); } } -- To view, visit https://gerrit.wikimedia.org/r/299302 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I38a330f3f324f9a0a6b072b43d4e841b0d483128 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/DonationInterface Gerrit-Branch: deployment Gerrit-Owner: Awight <awi...@wikimedia.org> Gerrit-Reviewer: AndyRussG <andrew.green...@gmail.com> Gerrit-Reviewer: Awight <awi...@wikimedia.org> Gerrit-Reviewer: Cdentinger <cdentin...@wikimedia.org> Gerrit-Reviewer: Ejegg <eeggles...@wikimedia.org> Gerrit-Reviewer: Ssmith <ssm...@wikimedia.org> Gerrit-Reviewer: XenoRyet <dkozlow...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits