[BUG] Inaccurate campaign difficulties

There seems to be a problem where some campaign missions aren’t registered as completed on some difficulties, mainly Legendary. Halo Waypoint stats report the completion correctly, the API does not.

List of affected gamertags and missions: (I’ll update this when I find more)

Benijam7

  • Glassed: solo difficulty is recorded as Heroic, should be Legendary - Reunion: solo difficulty is recorded as Normal, should be Legendary - Battle of Sunaion: solo difficulty is recorded as Heroic, should be LegendaryDOC Kickbutt

  • Reunion: solo difficulty is recorded as Heroic, should be Legendary - Genesis: solo difficulty is recorded as Heroic, should be Legendary

> 2533274829339976;1:
> There seems to be a problem where some campaign missions aren’t registered as completed on some difficulties, mainly Legendary. Halo Waypoint stats report the completion correctly, the API does not.
>
> List of affected gamertags and missions: (I’ll update this when I find more)
>
> Benijam7
>
> - Glassed: solo difficulty is recorded as Heroic, should be Legendary
> - Reunion: solo difficulty is recorded as Normal, should be Legendary
> - Battle of Sunaion: solo difficulty is recorded as Heroic, should be Legendary
> DOC Kickbutt
>
> - Reunion: solo difficulty is recorded as Heroic, should be Legendary
> - Genesis: solo difficulty is recorded as Heroic, should be Legendary

I brought this up previously here:
https://www.halowaypoint.com/en-us/forums/01b3ca58f06c4bd4ad074d8794d2cf86/topics/api-campaign-stats-not-returning-correct-progress/bd97074b-41bb-47aa-9d5d-4c88ef90df1e/posts?page=1

The short answer from 343 is:
“Campaign matches where the Stats service sometimes doesn’t have the complete information available, which sometimes prevents it from having mission stats in the manner you’re seeing here. Halo Waypoint uses a different data source, which is why it’s able to show your complete progress. We’re sorry for the inconvenience, and this is something we’re working towards fixing.”