diff --git a/plugins/Linkback/actions/webmention.php b/plugins/Linkback/actions/webmention.php index 30bc42cea9..7a80dfef77 100644 --- a/plugins/Linkback/actions/webmention.php +++ b/plugins/Linkback/actions/webmention.php @@ -40,30 +40,30 @@ class WebmentionAction extends Action if(!$source) { echo _m('"source" is missing')."\n"; - throw new ServerException(_m('"source" is missing'), 400); + throw new ClientException(_m('"source" is missing'), 400); } if(!$target) { echo _m('"target" is missing')."\n"; - throw new ServerException(_m('"target" is missing'), 400); + throw new ClientException(_m('"target" is missing'), 400); } $response = linkback_get_source($source, $target); if(!$response) { echo _m('Source does not link to target.')."\n"; - throw new ServerException(_m('Source does not link to target.'), 400); + throw new ClientException(_m('Source does not link to target.'), 400); } $notice = linkback_get_target($target); if(!$notice) { echo _m('Target not found')."\n"; - throw new ServerException(_m('Target not found'), 404); + throw new ClientException(_m('Target not found'), 404); } $url = linkback_save($source, $target, $response, $notice); if(!$url) { echo _m('An error occured while saving.')."\n"; - throw new ServerException(_m('An error occured while saving.'), 500); + throw new ClientException(_m('An error occured while saving.'), 500); } echo $url."\n";