- πΊπΈUnited States torgosPizza Portland, OR
Closing as a duplicate of π Licenses under renewal in progress do not expire Active
A bug has come to our attention: if a customer adds a license to their cart, the existing license will never expire and the customer's roles will not be revoked.
drush eval "Drupal::service('commerce_license.cron')->run()";
drush advancedqueue:queue:process commerce_license;
Expected result: the license will expire and roles revoked.
Actual result: nothing happens, the user keep their roles.
That's because the license cannot transit from renewal_in_progress to expire, only from active to expire.
Which is strange, because LicenseExpire.php suggests it should allow such transition.
I would suggest updating the workflow to enable this transition.
Active
3.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
Closing as a duplicate of π Licenses under renewal in progress do not expire Active