Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
The plugin store fails "not gracefully" when project.yaml is not writeable #4319
I bought Craft Pro, Commerce and Wishlist. The craft pro license goes through without a itch, but the Commerce and Wishlist licenses did not register automatically. The Stripe payment form kept the "in progress rotator" and never gave me an error. When that happened, I noticed Craft was Ok but the 2 plugins were not so I bought again, with same result.
At that point, I logged in to my Craft ID to notice the 2 invoices. Tried to use the license key manually, getting an Unknown Error. After playing around a bit, though about the project.yaml file and made it writeable. Added the license manually again and it works.
I understand that the file should be writeable, but there must be a more graceful way you can make this fail and letting the users know.
PS: I have sent an email to support about the double charge.
Steps to reproduce
Craft Commerce | 220.127.116.11