Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The plugin store fails "not gracefully" when project.yaml is not writeable #4319

Open
echantigny opened this issue May 27, 2019 · 0 comments

Comments

Projects
None yet
2 participants
@echantigny
Copy link
Contributor

commented May 27, 2019

Description

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

  1. Project.yaml file NOT writeable
  2. Buy Craft Pro and some plugins
  3. Craft is active, but not the plugins
  4. Add license manually, not working
  5. Make project.yaml writeable
  6. Activate licenses manually, works

Additional info

  • Craft version: Craft Pro 3.1.27
  • PHP version: 7.2.8
  • Database driver & version: MySQL 5.7.26
  • Plugins & versions:

Craft Commerce | 2.1.6.1
Wishlist | 1.0.6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.