diff --git a/src/Util/CommonMark/Converter.php b/src/Util/CommonMark/Converter.php index 361ceb9..3471ad5 100644 --- a/src/Util/CommonMark/Converter.php +++ b/src/Util/CommonMark/Converter.php @@ -204,9 +204,11 @@ readonly class Converter $label = $profile && isset($profile->name) ? $profile->name : $this->labelFromKey($bechEncoded); return '@' . htmlspecialchars($label) . ''; case 'nprofile': + /** @var NProfile $object */ $object = $decoded->data; - $label = $this->labelFromKey($bechEncoded); - return '@' . htmlspecialchars($label) . ''; + $npub = $this->nostrKeyUtil->npubToHex($object->pubkey); + $label = $this->labelFromKey($npub); + return '@' . htmlspecialchars($label) . ''; case 'note': $object = $decoded->data; $event = $events[$object->data] ?? null;