Class UntranslatedKeyFixer

java.lang.Object
com.atlassian.jira.upgrade.UntranslatedKeyFixer

public class UntranslatedKeyFixer extends Object
In Jira 8.2.0 we introduced a bug by not respecting the contract between plugins and jira core on the PluginEnabledEvent. We found the following tables could have broken data, i.e. keys instead of their translations according to the default instance language. This task fixes following tables:
  • customfield
  • issuetype
  • fieldconfigscheme
  • fieldconfiguration
  • fieldlayoutitem
  • projectrole
  • searchrequest
Tables fixed in a different way:
  • audit_log, audit_changed_value - custom fields name and description updates are registered in the audit log
Tables which may be broken but are not fixed are:
  • jiraworkflows
  • plugin specific tables (active objects)