Trim Whitespace from Custom Field Names

Overview

Trim leading and trailing space from custom field names.

Example

As a Jira admin, I want to fix custom field names that were created with a leading or trailing space. This is to avoid any potential issues when referring to a field with unknown whitespace. I can use this script to remove the leading or trailing whitespace from all of my custom fields, meaning I do not have to edit each affected field manually.

Good to Know

Requirements

Jira Jira (7.7 - 8.6)

    
import com.atlassian.jira.component.ComponentAccessor def customFieldManager = ComponentAccessor.customFieldManager customFieldManager.customFieldObjects.each { if (it.name != it.name.trim()) { log.warn("Modifying field with leading or trailing whitespace: '${it.name}'") // Update the field - to preview only comment out the following line customFieldManager.updateCustomField(it.idAsLong, it.name.trim(), it.description, it.customFieldSearcher) } }
Discovered an issue? Report it here

Suggested for you