jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/383391 )

Change subject: Don't request render if renderer not configured
......................................................................


Don't request render if renderer not configured

If $mwCollectionMWServeURL is falsy, then don't try make an HTTP request
to the rendering backend. Instead, log a helpful message to the
"collection" log group.

Bug: T177795
Change-Id: Ia33e7f72b4d3cbbea6c8e939ea80ef05c179648f
(cherry picked from commit 2fef1600479c2f288ba973996fd984d346903b6c)
---
M RenderingAPI.php
1 file changed, 8 insertions(+), 0 deletions(-)

Approvals:
  Thcipriani: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/RenderingAPI.php b/RenderingAPI.php
index 397872d..2593416 100644
--- a/RenderingAPI.php
+++ b/RenderingAPI.php
@@ -301,14 +301,22 @@
                // If $serveURL has a | in it, we need to use a proxy.
                list( $proxy, $serveURL ) = array_pad( explode( '|', $serveURL, 
2 ), -2, '' );
 
+               if ( !$serveURL ) {
+                       wfDebugLog( 'collection', 'The mwlib/OCG render server 
URL isn\'t configured.' );
+
+                       return new CollectionAPIResult( false );
+               }
+
                $response = Http::post(
                        $serveURL,
                        [ 'postData' => $params, 'proxy' => $proxy ],
                        __METHOD__
                );
+
                if ( $response === false ) {
                        wfDebugLog( 'collection', "Request to $serveURL 
resulted in error" );
                }
+
                return new CollectionAPIResult( $response );
        }
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/383391
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ia33e7f72b4d3cbbea6c8e939ea80ef05c179648f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Collection
Gerrit-Branch: wmf/1.31.0-wmf.2
Gerrit-Owner: Jdlrobson <jrob...@wikimedia.org>
Gerrit-Reviewer: C. Scott Ananian <canan...@wikimedia.org>
Gerrit-Reviewer: Phuedx <samsm...@wikimedia.org>
Gerrit-Reviewer: Thcipriani <tcipri...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to