diff --git a/plugins/OStatus/lib/salmonaction.php b/plugins/OStatus/lib/salmonaction.php index 5e7d8f35a3..365f2c829c 100644 --- a/plugins/OStatus/lib/salmonaction.php +++ b/plugins/OStatus/lib/salmonaction.php @@ -245,7 +245,12 @@ class SalmonAction extends Action // Step 4: Is the newly introduced https://example.com/user/1 URI in the list of aliases // presented by http://example.com/user/1 (i.e. do they both say they are the same identity?) if (in_array($e->object_uri, $doublecheck_aliases)) { - common_debug('These identities both say they are each other: "'.$aliased_uri.'" and "'.$e->object_uri); + common_debug('URIFIX These identities both say they are each other: "'.$aliased_uri.'" and "'.$e->object_uri.'"'); + $orig = clone($oprofile); + $oprofile->uri = $e->object_uri; + common_debug('URIFIX Updating Ostatus_profile URI for '.$aliased_uri.' to '.$oprofile->uri); + $oprofile->updateWithKeys($orig); + unset($orig); $this->oprofile = $oprofile; break; // don't iterate through aliases anymore }