Wrong Array Value from Blizzard for Talent loadouts in WoW

Hi,

We have a problem with the talent loadouts for Priest and Evoker when using the WoW Character API. The strings look completely different from other classes, and for these two classes, slashes (“/”) are included in the string.

Thats a Request from a Disc Priest

{
  "is_active": true,
  "talent_loadout_code": "CcEBVV//nP39x/JJympTqouKSwVLzsNzZwgZmIZGmZDAAAAAAAAzMwY8A1w1zAAAAAgZmZGGzMLjZGYSnjBLwvYSNamjJNZwA",
  "selected_class_talents": 31,
  "selected_spec_talents": 11,
  "selected_hero_talents": 2,
  "selected_class_talent_tree": [],
  "selected_spec_talent_tree": [],
  "selected_hero_talent_tree": []
}

this is the correct output for all others

{
  "is_active": true,
  "talent_loadout_code": "CEKAEDLoxe3SEP2R8hW6bhoSYmZmZGMZjXZmZGZMAAAAAAswMmhlZGM7bMzNGYZDblmfZYY2ODGYnZmzxgN",
  "selected_class_talents": 29,
  "selected_spec_talents": 27,
  "selected_hero_talents": 11,
  "selected_class_talent_tree": [],
  "selected_spec_talent_tree": [],
  "selected_hero_talent_tree": []
}

Do you know what might be causing this?

Thank you!

Best regards

Slashes are valid. They’re the last character in standard Base64.

https://en.wikipedia.org/wiki/Base64
https://github.com/Gethe/wow-ui-source/blob/b0df7889909119ceece0bfb3ad51baea6194f40d/Interface/AddOns/Blizzard_SharedXMLBase/ExportUtil.lua#L24

Hey thanks but unfortunately that didn’t work, even the encoded