by MrApophis » Tue Mar 11, 2008 1:32 pm
I believe I am experiencing the same, or at least a similar problem.
Using AltMonitor 2.0.2 with WoWRoster 1.7.3.
When I updated the guild roster initially, everyone was right, alts were allocated correctly with their mains, and all had plus symbols next to the mains.
As each person manually updated their profile, they were allocated as altless mains, and therefore no longer had the plus symbol in front of their names in the roster. Alts, however, were still positioned under them correctly, and indented as expected.
We are using "maintoon's alt" in the player note to define alts, and mains are all those with no result from the regex. ie. We put people's real names in the note for their main, along with their skill. There is nothing to distinguish mains in their note.
No result is set to make them a main. Invalid result is set to make them a mainless alt (the opposite of the problem here).
Update type was set to "Both", but I have since changed it to "Guild" to prevent the problem from occurring every time someone updates their profile.
So I would imagine that there's a bug somewhere in the update process tagging mains as mains without alts if they're updated through the character update page, under the conditions listed above.
Please note: that upon investigation of the roster_addon_altmonitor table, I found the alt_type field of the affected people's to be '5'. I can only imagine that 5 is the mains without alts type, or some kind of error type, without looking through the code. Manually updating these to '0' fixes the problem.