test = parentIssue.getCustomFieldValue(customFieldManager.getCustomFieldObject("customfield_10300")) // test == class java.util.HashMap (Cascading Select custom field) issueSubTaskParams.addCustomFieldValue(10300, test)
Hi community!
addCustomFieldValue accepts `String` only
So, how to get proper String value from HashMap?
Thanks,
Sergey
Community moderators have prevented the ability to post new answers.
Hey there,
i use the following
//Gets a reference to the desired custom field - Cascading Select List
CustomField customField_object = customFieldManager.getCustomFieldObject( customfied_id );
//get the original value in a map Map valueMap = (Map)issue.getCustomFieldValue(customField_object); Option option = (Option)valueMap.get(null); String firstLevelValue = option.getValue(); option = (Option)valueMap.get("1"); String secondLevelValue = option.getValue();
//Create a string value with the values you get from Cascade select lis
String value = firstLevelValue + " - " + secondLevelValue
You can then pass the value string to your desired custom field.
Cheers
parent = test.get(null).getGenericValue().id.value.toString() child = test.get('1').getGenericValue().id.value.toString() issueSubTaskParams.addCustomFieldValue("customfield_10300", parent) issueSubTaskParams.addCustomFieldValue("customfield_10300:1", child)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Do you know if this still works in Jira 6.1.7?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.