I want to run a datafix via the scriptrunner console to update several customfield values.
I'm using the following method to make the change:
... cfObj.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(toTaskObj), fromTaskValue), new DefaultIssueChangeHolder())
I don't want this change to trigger any notifications to issue watchers - and it appears it does not, which suits my purpose. But I'd like to know why this is the case.
Notifications are triggered by events, not changes. A script doesn't fire events (unless you code it to).
The issue edit process fires events, and you can see the post-functions for them in the workflows too (because you can tell them to fire different events!)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.