Passing invalid ID to :PromptGamePassPurchase() breaks entire purchase prompt

Passing an invalid ID to :PromptGamePassPurchase() will completely break the purchase prompt, preventing anything from being bought in-game for the rest of the session

To reproduce, run:

game:GetService("MarketplaceService"):PromptGamePassPurchase(game.Players.LocalPlayer, "1234567890")

Stack trace:

1 Like

image

nice