Internal: CMJ - Status Field Not Updating Properly After Snapshot Import
This article addresses an issue observed during configuration migration using Configuration Manager for Jira (CMJ), where locked custom fields (such as Epic Status) were improperly updated, leading to incorrect status values (e.g., ‘Open’ instead of ‘Done’).
Jira Environment
Data Center
Problem
After importing a CMJ snapshot, certain tickets displayed incorrect status values. For example, tickets that were marked as ‘Done’ before migration were shown as ‘Open’ post-migration. This occurred even though the affected field (Epic Status) is locked. The migration resulted in adding new options to locked custom fields. These updates were not expected and were not traceable via issue history, as no change details (time, user, or action) were recorded.
Example:
The locked custom field
Epic Statustypically includes the default options:To Do,In Progress, andDone.After importing a snapshot, an additional option,
Open,was introduced.CMJ updated the
Epic Statusfield and applied the new (invalid)Openstatus to Epics that were originally marked asDone.
Solution
This behavior is caused by a known Atlassian issue where locked custom fields are unintentionally modified during snapshot imports, even though they should not be editable through this method. If you must modify such fields:
Unlock the field explicitly (not recommended unless necessary) through the UI.
Ensure only valid, expected values are used.
Do not modify locked custom fields through snapshots.
Consider validating the snapshot contents before deployment to prevent unintended changes.
Related Atlassian ticket : https://jira.atlassian.com/browse/JRASERVER-67230