Currently the profile is compared when displaying a character card. If the character has an old version of the profile and a new one is fetched from the database then the equality check fails and displays the character card as if it is not your own.
Therefore, the ownership check needs to use the profile ID when comparing profiles so that it works consistently.
Currently the profile is compared when displaying a character card. If the character has an old version of the profile and a new one is fetched from the database then the equality check fails and displays the character card as if it is not your own. Therefore, the ownership check needs to use the profile ID when comparing profiles so that it works consistently.