Do not return an error message when attepting to create a repeated notice
This commit is contained in:
parent
aa491271f7
commit
2b98344bc4
@ -33,10 +33,10 @@ if (!defined('GNUSOCIAL')) {
|
||||
date_default_timezone_set('UTC');
|
||||
|
||||
// Import required files by the plugin
|
||||
require __DIR__.'/vendor/autoload.php';
|
||||
require_once __DIR__ . DIRECTORY_SEPARATOR . "utils" . DIRECTORY_SEPARATOR . "discoveryhints.php";
|
||||
require_once __DIR__ . DIRECTORY_SEPARATOR . "utils" . DIRECTORY_SEPARATOR . "explorer.php";
|
||||
require_once __DIR__ . DIRECTORY_SEPARATOR . "utils" . DIRECTORY_SEPARATOR . "postman.php";
|
||||
require_once __DIR__ . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
|
||||
require_once __DIR__ . DIRECTORY_SEPARATOR . 'utils' . DIRECTORY_SEPARATOR . 'discoveryhints.php';
|
||||
require_once __DIR__ . DIRECTORY_SEPARATOR . 'utils' . DIRECTORY_SEPARATOR . 'explorer.php';
|
||||
require_once __DIR__ . DIRECTORY_SEPARATOR . 'utils' . DIRECTORY_SEPARATOR . 'postman.php';
|
||||
|
||||
// So that this isn't hardcoded everywhere
|
||||
define('ACTIVITYPUB_BASE_ACTOR_URI', common_root_url().'index.php/user/');
|
||||
|
@ -62,6 +62,10 @@ try {
|
||||
$settings
|
||||
);
|
||||
ActivityPubReturn::answer();
|
||||
} catch (AlreadyFulfilledException $e) {
|
||||
// Notice URI already exists
|
||||
common_debug('ActivityPub Inbox Create Note: Note already exists: '.$e->getMessage());
|
||||
ActivityPubReturn::answer();
|
||||
} catch (Exception $e) {
|
||||
common_debug('ActivityPub Inbox Create Note: Failed Create Note: '.$e->getMessage());
|
||||
ActivityPubReturn::error($e->getMessage());
|
||||
|
@ -193,7 +193,7 @@ class Activitypub_notice extends Managed_DataObject
|
||||
try {
|
||||
return Notice::saveActivity($act, $actor_profile, $options);
|
||||
} catch (Exception $e) {
|
||||
throw new Exception($e->getMessage());
|
||||
throw $e;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user