From 090f4a9474c641d4c78170eb952976f22f798c06 Mon Sep 17 00:00:00 2001 From: Mikael Nordfeldth Date: Sat, 5 Aug 2017 16:21:34 +0200 Subject: [PATCH] Mastodon replies 201 Created for salmon slaps. --- plugins/OStatus/OStatusPlugin.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/OStatus/OStatusPlugin.php b/plugins/OStatus/OStatusPlugin.php index 18e8539eb4..7f7f04c50a 100644 --- a/plugins/OStatus/OStatusPlugin.php +++ b/plugins/OStatus/OStatusPlugin.php @@ -1498,9 +1498,11 @@ class OStatusPlugin extends Plugin return true; } - // 200 OK is the best response - // 202 Accepted is what we get from Diaspora for example - if (!in_array($response->getStatus(), array(200, 202))) { + // The different kinds of accepted responses... + // 200 OK means it's all ok + // 201 Created is what Mastodon returns when it's ok + // 202 Accepted is what we get from Diaspora, also good + if (!in_array($response->getStatus(), array(200, 201, 202))) { common_log(LOG_ERR, sprintf('Salmon (from profile %d) endpoint %s returned status %s: %s', $magic_env->getActor()->getID(), $endpoint_uri, $response->getStatus(), $response->getBody())); return true;