Page MenuHomePhabricator

D9639.id23134.diff
No OneTemporary

D9639.id23134.diff

diff --git a/src/future/wordpress/PhutilWordPressFuture.php b/src/future/wordpress/PhutilWordPressFuture.php
--- a/src/future/wordpress/PhutilWordPressFuture.php
+++ b/src/future/wordpress/PhutilWordPressFuture.php
@@ -69,10 +69,12 @@
throw $status;
}
- $data = phutil_json_decode($body);
- if (empty($data)) {
- throw new Exception(
- pht('Expected JSON response from WordPress.com, got: %s', $body));
+ try {
+ $data = phutil_json_decode($body);
+ } catch (PhutilJSONParserException $ex) {
+ throw new PhutilProxyException(
+ pht('Expected JSON response from WordPress.com.'),
+ $ex);
}
if (idx($data, 'error')) {

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 10, 9:29 AM (1 w, 6 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7351013
Default Alt Text
D9639.id23134.diff (691 B)

Event Timeline