Skip to content

Incorrect gold summary shown for offline character after server / faction change #67

@Jahfry

Description

@Jahfry

What version(s) of WoW are you using?

Retail

What version of Syndicator?

205

What isn't working? What was supposed to happen?

Issue:

After doing both a faction and server transfer, my "main" shows up in the gold summary with the wrong gold amount. This shows incorrectly only when viewed by a different character.

  • Prior to the change/transfer, this character had approximately the gold amount shown when viewed while on alts (it's been a few weeks so I don't remember if it's the exact amount).
  • After the change/xfer, that character dropped about 1/2 his gold into the warband bank. (for clarity, warband bank summary shown when holding "shift" is correct, this is only about the character summary)
  • Realm gold total is also not correct across the cases

This is a little convoluted trying to show the 3 cases. These are the 3 toons I used for screenshots.

  1. Alt character on different realm (the realm the main transferred from), this alt existed prior to the xfer
  2. Main character showing the bigger problem
  3. Alt character on the same realm that the Main is now transferred to, this alt was created after the Main transferred

Evidence for Character Gold being incorrect:

4 Screenshots given

  • I've blurred out names
  • Red is the affected toon that did the change/transfer (in all screenshots)
  • Blue is whichever toon was used for the screenshot
  • Green (around realm-wide gold) shows if the screenshot was made on the SAME realm as the affected main
  • Yellow (around realm-wide) shows if the screenshot was made by an alt on a DIFFERENT realm from the affected main
  1. shows all characters including the main one affected from the POV of an alt on a DIFFERENT realm. Gold shown for affected toon is more than 2x what it currently is.
  2. shows the same view when logged in to the main affected toon
  3. shows the same view as #1 from the same alt as #1, just to show that logging in to the main toon in attempt to index local 'itemKey' (a nil value) #2 did not refresh/update/fix the gold view
  4. shows the views shown above from an alt but on the same realm as the main (showing the realm total is also incorrect on the main's view)

Evidence for incorrect Realm-wide Gold

  1. & 3) Alt on OLD realm shows a much higher gold total than it should. Approximately the amount that should be shown if the Main had never transferred and had never deposited gold in warbank. screenshots 1 and 3

  2. Main on NEW realm shows correct realm-wide total. screenshot 2

  3. Alt on NEW realm shows correct realm-wide total. screenshot 4

... Notes:

  • I am guessing that perhaps the database still sees the original toon on the OLD server because it didn't notice the server change or has no way built in to verify
  • Perhaps a fix is to store server for each alt and, upon noticing the server changed, clearing that value out and repopulating it?
  • Another fix might be to either selectively remove/refresh character information in Syndicator in the Addon options
  • I'm assuming I could force this to refresh by deleting the Syndicator files and logging in to each toon again. I'm fine with doing that, but for now I'm keeping state in case this is something you can address and want verification that whatever change fixed the case. If this is recommended, please let me know if this will be bad for anything that uses Syndicator (I think Baganator is the primary one that has a Syndicator dependency).

Are you experiencing any lua errors

[n/a]

Anything else?

Image
Image
Image
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingretail

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions