I'm having issues setting a custom datepicker field from the groovy post function Clones an issue and links.
Condition: blank
Target Project: Different Project name
Target Issue Type: New Issue Type
Additional issue actions:
def cf = customFieldManager.getCustomFieldObjects(issue).find {it.name == 'Start Date'}
issue.setCustomFieldValue(cf.id, '2012-09-17 00:00:00.0')
Issue Link Type: New Plan
Log error:
Caused by: groovy.lang.MissingMethodException: No signature of method: com.atlassian.jira.issue.IssueImpl.setCustomFieldValue() is applicable for argument types: (java.lang.String, java.lang.String) values: [customfield_10434, 2012-09-17 00:00:00.0]
Possible solutions: setCustomFieldValue(com.atlassian.jira.issue.fields.CustomField, java.lang.Object), getCustomFieldValue(com.atlassian.jira.issue.fields.CustomField)
I've also tried
def cf = customFieldManager.getCustomFieldObjects(issue).find {it.name == 'Start Date'}
issue.setCustomFieldValue(cf.id, '30/Apr/13')
Log error:
Caused by: groovy.lang.MissingMethodException: No signature of method: com.atlassian.jira.issue.IssueImpl.setCustomFieldValue() is applicable for argument types: (java.lang.String, java.lang.String) values: [customfield_10434, 30/Apr/13]
Possible solutions: setCustomFieldValue(com.atlassian.jira.issue.fields.CustomField, java.lang.Object), getCustomFieldValue(com.atlassian.jira.issue.fields.CustomField)
The server shows the date picker field as DD/MMM/YY when being filled out.
I'm using version script runner 2.1.3