use correct id for nomad vs. non-nomad

This commit is contained in:
Mike Macgirvin 2024-07-05 09:14:41 +10:00
parent 71cd48c93b
commit d02308b581

View file

@ -211,7 +211,8 @@ class Channel extends Controller
// we start loading content
Libprofile::load($which, $profile);
$isNomadic = PConfig::Get($channel['channel_id'], 'system', 'nomadicAP');
$attributedTo = (($isNomadic) ? Zlib\Channel::getDidResolver($channel, true) : z_root() . '/channel/' . $channel['channel_address']);
if (!$_REQUEST['mid']) {
App::$meta->set('og:title', $channel['channel_name']);
App::$meta->set('og:image', $channel['xchan_photo_l']);
@ -232,7 +233,7 @@ class Channel extends Controller
);
App::$meta->setjson('type', Activity::xchan_type_to_type((int)$channel['xchan_type']));
App::$meta->setjson('name', $channel['channel_name']);
App::$meta->setjson('id', Zlib\Channel::getDidResolver($channel, true));
App::$meta->setjson('id', $atttributedTo);
App::$meta->setjson('webfinger', $channel['xchan_addr']);
App::$meta->setjson('icon', [
'type' => 'Image',