400 code needs ClientException
This commit is contained in:
parent
83e7ade714
commit
e96d7d48f5
@ -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";
|
||||
|
Loading…
Reference in New Issue
Block a user