Badges only linked to an un-rooted place consistently cause errors in GetBadgeInfoAsync

Old badges linked to places without a Universe now consistently cause a 500 Internal Server Error in BadgeService:GetBadgeInfoAsync when they previously returned the badge’s info with no issue.

Reproduction Steps:
Run game.BadgeService:GetBadgeInfoAsync(193368433) in a script or in the command line.

Expected behavior

The badge’s info should be returned, instead of a 500 Internal Server Error.

Thanks for the report.

Badges linked to places not associated with any universe are no longer supported. We have updated these methods to return NotFound instead of InternalServerError.

If you have a specific use-case for continuing to retrieve this information, please let us know.