My addon is set so each character has its own profile. But when I log into a level one on a different server. Then log it out, my profile for my main character is already changed. Corrupted profile maybe?
This doesn't happen if I log into a different character on the same realm. Is this a bug or am I not setting something correctly. Using AceDBOptions-3.0
Not sure. I'm using the built in profile manager. Then I just use profile changed when its called and do the proper coding to pull the current profile.
My mod is 5 years old, not sure if its been doing this since the start or not.
The Jalvin character gets switched back to default after logging into Zalashe.
Not only is the profile getting switched to default, but the galvin profile is getting modified some how.
This only happens when changing realms, so the profile manager must be doing something new when a realm change happens. My code is just using MainDB.profile
Ace3 does no such thing. The AceDB code handling profiles is quite simple and proven, the only time it touches profiles of characters other then the one you are currently on is when you delete a profile (it switches everyone that uses it to the default profile), otherwise it only ever touches the profile entry for your current character.
Note that SVs getting re-ordered is normal and just how Blizzard saves them.
Still doesn't explain why its happening. And since I don't know the cause I have no way to fix the issue from happening again. And my code only works on the profile that is returned. So there is no way it can be bleeding into another profile.
Not to mention I have to log out and back into a different character to cause this issue. Which makes it impossible for any globals to carry over.
I could do that, but then I wont know how it got corrupted. None of my users complain of this. Just want to know what I did that caused the profile to get corrupted. Is there a way to tell?
This doesn't happen if I log into a different character on the same realm. Is this a bug or am I not setting something correctly. Using AceDBOptions-3.0
The Jalvin character gets switched back to default after logging into Zalashe.
Not only is the profile getting switched to default, but the galvin profile is getting modified some how.
This only happens when changing realms, so the profile manager must be doing something new when a realm change happens. My code is just using MainDB.profile
https://www.diffchecker.com/ypkv6w3x
Diff of the whole save file
https://www.diffchecker.com/vgbnmcop
Note that SVs getting re-ordered is normal and just how Blizzard saves them.
Not to mention I have to log out and back into a different character to cause this issue. Which makes it impossible for any globals to carry over.