I have an addon which provides a custom field. For some reason changes to this custom field in the issue edit dialog are not saved. How can I intercept the updated value for the custom field? Or is there a way I can intercept the entire issue update?
If you have script runner plugin installed then you can try out the listener feature of the plugin -
https://scriptrunner.adaptavist.com/4.3.5/jira/listeners.html
To check if a certain field is updated or not when the issue update event gets fires then you can use this snippet in the listener
def change = event?.getChangeLog()?.getRelated("ChildChangeItem").find {it.field == "<Field-Name>"}
Thanks @Tarun Sapra, I appreciate the suggestion. Since I'm writing my own plugin though, I prefer to just use the Jira API. But still this sounds like a good suggestion that might help others.
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.