Description
Issue Summary
Upon switching a Jira Server license to Jira Data Center, the Advanced Roadmaps app continues to show the previously installed license with no method to modify it within the Jira UI.
Note: This is a display problem and has no functional impact on the application.
Steps to Reproduce
- Install Jira with a Server license.
- Install the Advanced Roadmaps app, this can be done manually using the plugin file from the Marketplace Version history page.
- Apply a license to the app.
- Switch the Jira license to a Data Center license.
- Navigate to 'Jira Administration -> Manage apps -> Advanced Roadmaps license details'.
If you select 'Manage license', you'll be taken to the app details page in which the license details are no longer present.
Expected Results
The app is now bundled with Jira Data Center so the previously installed license should no longer be utilized.
Actual Results
The previously installed license is still shown, leading to confusion since the app is now bundled with Jira Data Center.
Workaround
The license key can be manually removed from the database, although a message stating the app is not licensed will appear instead.
To remove the license key manually, you'll need to identify the ID of the app license:
SELECT * FROM public.propertyentry pe JOIN public.propertytext pt on pe.id=pt.id WHERE pe.property_key='com.atlassian.upm.license.internal.impl.PluginSettingsPluginLicenseR84c343e86eba39b4259359f338e55f28';
You can then use that ID to remove the rows in the following tables: propertyentry and propertytext