diff --git a/src/Lib/Activity.php b/src/Lib/Activity.php index fa8bfd706..8685451de 100644 --- a/src/Lib/Activity.php +++ b/src/Lib/Activity.php @@ -2443,12 +2443,11 @@ class Activity $name = escape_tags(t('Unknown')); } - $webfingerAddress = EMPTY_STR; + $username = escape_tags($actorRecord['preferredUsername']); + $h = parse_url($url); - if ($h && $h['host']) { - $webfingerAddress = $username . '@' . $h['host']; - } + $webfingerAddress = escape_tags($actorRecord['webfinger'] ?? $username . '@' . $h['host']); $icon = self::getIcon($actorRecord['icon']); @@ -2836,6 +2835,7 @@ class Activity $prefix = $gateway . '/.well-known/apgateway/' . $portableId; $machineName = $actorRecord['preferredUsername'] ?? 'unknown'; + $webfingerAddress = $actorRecord['webfinger'] ?? $machineName . '@' . $parsedUrl['host']; $existing = q("select * from hubloc where hubloc_hash = '%s' and hubloc_url = '%s' and hubloc_network = '%s'", dbesc($portableId), @@ -2847,7 +2847,7 @@ class Activity 'hubloc_guid' => $portableId, 'hubloc_hash' => $portableId, 'hubloc_id_url' => $prefix . '/actor', - 'hubloc_addr' => $machineName . '@' . $parsedUrl['host'], + 'hubloc_addr' => $webfingerAddress, 'hubloc_network' => 'apnomadic', 'hubloc_url' => $gateway, 'hubloc_host' => $parsedUrl['host'], diff --git a/view/tpl/install_checks.tpl b/view/tpl/install_checks.tpl index 8bbb9f26d..b9e275b01 100755 --- a/view/tpl/install_checks.tpl +++ b/view/tpl/install_checks.tpl @@ -4,7 +4,7 @@

  {{$pass}}

-
+ {{foreach $checks as $check}} {{$check.title}}
{{if $check.required}}(required){{/if}}