After updating the app to Version 1.2.4-AC, some Gantt chart data is missing.
This issue was caused by an update included in WBS Gantt-Chart for Jira Version 1.2.4-AC.
The update introduced a new process that automatically created several custom fields and updated settings to use these fields for storing key scheduling data such as start and finish dates.
This process was intended to execute only during new installations of WBS Gantt-Chart for Jira. However, it was mistakenly triggered during app updates as well.
As a result, unnecessary custom fields were mistakenly created in existing users' Jira instances. Furthermore, the settings were updated to reference these newly created fields, causing WBS Gantt-Chart for Jira to use them instead of the previously configured ones.
Existing customers who meet all of the following conditions are affected:
At the time of updating from version 1.2.3-AC to 1.2.4-AC, one or more of the following custom fields did not exist in your Jira:
(※) Note: Version 1.2.4-AC was an automatic update. If a user's instance was already on version 1.2.3-AC, it was automatically updated to version 1.2.4-AC without any required action from the user.
The day after the release of version 1.2.4-AC, we identified the root cause of the issue, made the necessary fixes, and deployed the corrected version to production. This prevented further occurrences of the issue for subsequent updates.
For customers whose settings had already been updated, we published a step-by-step guide to manually revert the settings. Since some users may have intentionally modified their settings post-update, we decided against a system-wide rollback to prevent unintended changes.
The issue occurred because we didn’t thoroughly test the app’s lifecycle events. In production, updates are done through the Atlassian Marketplace, but our test environment didn’t use the same update process. As a result, we couldn’t accurately predict how the app would behave when updated via the Marketplace before release.
To prevent similar issues in the future, we will: