Cannot update time spent field via ScriptRunner Behavior on form

To get the time spent and remaining estimate field ids and and current values:

def timeSpentField = getFieldById("timespent") // or  getFieldById(TIME_SPENT)
def mIssue = underlyingIssue as MutableIssue
def timeSpent = mIssue.getTimeSpent()

def remainingEstimateField = getFieldById("timeestimate") // or getFieldById(TIME_ESTIMATE)
def remainingEstimate = mIssue.getEstimate()

To update the time spent field on the form:

 timeSpentField.setFormValue(remainingEstimate)

The new value for time spent does not appear on the screen on which I have placed the work log field.

I am able to update another field, which I tried as a test:

getFieldById(DESCRIPTION).setFormValue("Would like to set the time spent field to ${timeSpent}.")

I suspect that I am not getting the field object for the "timespent" field since I am unable to update it on the screen via setFormValue.

I would appreciate some help getting this to work.

Thanks!

2 answers

Hey Patricia,

What screen are you expecting this to work on, the issue View screen or some other screen, like the Create or Update screen? If you expect to see changes on the View screen via behaviors, you may unfortunately have to change your approach. Behaviors are only really set to function on the Create, Update, and Transition screens (as well as a couple of others), but not on the View screen. 

If you could get back to me with a little bit more information about what you are expecting this to do and which contexts you are expecting it to work within, I could give you a better and more specific answer. It'd also be good to know if you are trying to use this script in an initializer or as a field behavior.

Get back to me if you can!

Aidan

Hi Aidan,

Thanks for replying to my posting. After some searching I discovered that Adaptavist has a support portal for customers. I went ahead and submitted a request to the portal and received a prompt reply. It turns out that this is a known problem that has not been addressed yet.

https://productsupport.adaptavist.com/browse/SRJIRA-2204

Regards, Patricia

For other users experiencing this please add yourself as a watcher to the bug report here

Katy

Adaptavist Product Support 

Suggest an answer

Log in or Join to answer
Community showcase
Emilee Spencer
Published Friday in Marketplace Apps

Marketplace Spotlight: DeepAffects

Hello Atlassian Community! My name is Emilee, and I’m a Product Marketing Manager for the Marketplace team. Starting with this post, I'm kicking off a monthly series of Spotlights to highlight Ma...

67 views 0 3
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot