This is a pretty urgent issue and seems to have only started today. When you call MarketplaceService:GetProductInfo(id, Enum.InfoType.GamePass), you will get a table that is missing many of the relevant fields (Name, Description, creator info is blank, no pricing, etc…). This wouldn’t be a big issue if it errored, making my pcalls fail. Instead, since my scripts assume the call succeeded, I get many issues that wouldn’t normally occur.
This happens both at runtime and in studio, 100% of the time, for all game passes, user and group owned.
As you can see, there are no name or description fields.
For example, paste this into your console:
print(game.MarketplaceService:GetProductInfo(663122892, Enum.InfoType.GamePass).Name)
and observe many important fields are missing.
The id passed to that call corresponds to this game pass which has a description and name: VIP! 👑 - Roblox – these fields should not be nil.
System info
AMD Ryzen 7800X3D
32.0 GB DDR5 RAM @ 5200MHz (31.2 usable)
NVIDIA GeForce RTX 4080
Expected behavior
If the call failed, I expect it to error. Otherwise, I expect it to return a table with the fields present.