diff --git a/includes/incoming-events/class-network-post-deleted.php b/includes/incoming-events/class-network-post-deleted.php index 51ccbdff..83da713b 100644 --- a/includes/incoming-events/class-network-post-deleted.php +++ b/includes/incoming-events/class-network-post-deleted.php @@ -45,7 +45,14 @@ protected function process_post_deleted() { Debugger::log( 'Error processing network_post_deleted: ' . $error->get_error_message() ); return; } - $incoming_post = new Incoming_Post( $payload ); + + try { + $incoming_post = new Incoming_Post( $payload ); + } catch ( \Exception $e ) { + Debugger::log( 'Error processing network_post_deleted: ' . $e->getMessage() ); + return; + } + $incoming_post->delete(); } } diff --git a/includes/incoming-events/class-network-post-updated.php b/includes/incoming-events/class-network-post-updated.php index 7cc02efe..eef27aad 100644 --- a/includes/incoming-events/class-network-post-updated.php +++ b/includes/incoming-events/class-network-post-updated.php @@ -45,7 +45,14 @@ protected function process_post_updated() { Debugger::log( 'Error processing network_post_updated: ' . $error->get_error_message() ); return; } - $incoming_post = new Incoming_Post( $payload ); + + try { + $incoming_post = new Incoming_Post( $payload ); + } catch ( \Exception $e ) { + Debugger::log( 'Error processing network_post_updated: ' . $e->getMessage() ); + return; + } + $post_id = $incoming_post->insert(); if ( ! is_wp_error( $post_id ) ) {