Deleting a customfield option

Martin S May 9, 2013

I have a REST API module working with customfield options. When calling the API, I want to delete the option when it is not used (== used in 0 issues) and disable if it is used in at least one issue. How can I determine whether the option is selected in at least one issue?

I use the following code to get the options:

List<FieldConfigScheme> schemes = customField.getConfigurationSchemes();
if (schemes != null && !schemes.isEmpty()) {
      FieldConfigScheme sc = schemes.get(0);
      Map configs = sc.getConfigsByConfig();
      if (configs != null && !configs.isEmpty()) {
        FieldConfig config = (FieldConfig) configs.keySet().iterator().next();
        Options options = optionsManager.getOptions(config);
}

2 answers

1 accepted

0 votes
Answer accepted
Martin S May 25, 2013

Iterated through all the issues manually.

1 vote
Henning Tietgens
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 9, 2013

I think you have to search for all issues with this option selected through a JQL search.

Henning

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events