From 263d452bbcf1aed9719debda1d889174a50bc85d Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 7 Mar 2026 13:20:37 +0000 Subject: [PATCH] Handle warnings because of missing handle information --- src/Protocol/ATProtocol/Processor.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Protocol/ATProtocol/Processor.php b/src/Protocol/ATProtocol/Processor.php index e073057358..4f5f4f05bc 100755 --- a/src/Protocol/ATProtocol/Processor.php +++ b/src/Protocol/ATProtocol/Processor.php @@ -61,7 +61,7 @@ class Processor $fields = [ 'archive' => !$data->account->active, 'failed' => !$data->account->active, - 'updated' => DateTimeFormat::utc($data->account->time, DateTimeFormat::MYSQL) + 'updated' => DateTimeFormat::utc($data->account->time, DateTimeFormat::MYSQL), ]; $this->logger->notice('Process account', ['did' => $data->identity->did, 'fields' => $fields]); @@ -71,6 +71,11 @@ class Processor public function processIdentity(stdClass $data) { + if (!isset($data->identity->handle)) { + $this->logger->warning('No handle provided', ['data' => $data]); + return; + } + $fields = [ 'alias' => ATProtocol::WEB . '/profile/' . $data->identity->did, 'nick' => $data->identity->handle,