Skip to content

[4.x]: Plugin license keys don't match tracked keys after going through Craft Console checkout process #14085

@turnstylerj

Description

@turnstylerj

What happened?

Description

We've noticed on a couple of projects that when launching a site and having a client click the "Resolve now" button in production to purchase a Craft CMS Pro license along with a handful of plugin licenses, that after they go through the process of connecting their Craft Console account and paying for the licenses, once I clear data caches, the CMS shows as licensed but the plugins don't. On further investigation, the license keys that show up in their Craft Console account they paid for seem to be new and don't match the keys we have tracked in project config/live in the db.

Steps to reproduce

  1. Set a new site with unlicensed plugins to "production" environment
  2. Pay for the plugins by clicking the "Resolve now" banner and connecting your Craft Console account
  3. Clear data caches

Expected behavior

Banner to pay for licenses goes away.

Actual behavior

Banner stays, keys paid for don't match tracked keys in project config.

Craft CMS version

4.5.12

PHP version

8.2.11

Operating system and version

Linux 5.15.68-0-virt

Database type and version

MariaDB 10.4.31

Image driver and version

Imagick 3.7.0 (ImageMagick 6.9.11-60)

Installed plugins and versions

"craftcms/ckeditor": "3.6.0",
"doublesecretagency/craft-cpcss": "^2.6",
"internetztube/craft-element-relations": "^2.0",
"mmikkel/retcon": "2.7.5",
"nystudio107/craft-imageoptimize": "4.0.5",
"nystudio107/craft-retour": "4.1.14",
"nystudio107/craft-seomatic": "4.0.37",
"percipioglobal/craft-colour-swatches": "4.3.0",
"servd/craft-asset-storage": "3.5.6",
"spicyweb/craft-neo": "3.9.11",
"vaersaagod/matrixmate": "2.1.4",
"verbb/field-manager": "3.0.8",
"verbb/image-resizer": "3.0.9",
"vlucas/phpdotenv": "^5.4.0"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions